λίστα με φώτογραφιες μαζική επεξεργασία

Σε αυτή την περιοχή μπορείτε να βρείτε ή να αναζητήσετε πληροφορίες σχετικές με την PHP

Συντονιστές: WebDev Moderators, Super-Moderators, PHP Moderators

Απάντηση
pimpogio
Δημοσιεύσεις: 1080
Εγγραφή: 28 Δεκ 2010 14:08

λίστα με φώτογραφιες μαζική επεξεργασία

Δημοσίευση από pimpogio » 10 Απρ 2011 08:25

εχω τους πινακες στη mysql
categories(categoryID,title)
images(imageID,photo,categoryID)

και μετα εχω μια λιστα
<ul>
<li id="23"><img src="" /></li>
<li id="7"><img src="" /></li>
<li id="44"><img src="" /></li>
</ul>

οπου το id στο <li> ειναι το imageID

Πως ας πουμε μπορω να διαλεξω μερικα <li> (με καποιο checkbox ισως)
απο τη λιστα και να στειλω τις τιμες που ειναι στο id στην php για
για να εκτελεσω ερωτηματα στη βαση?

πχ να διαγραψω ολες τις επιλεγμενες εικονες...

Υπαρχει κατι σε jquery ?
Καποιο κολπο με jquery?
Η πρεπει να φτιαξω form κανονική με checkboxes ?

Μπορει καποιος να ριξει καμια ιδεα ?

Άβαταρ μέλους
korgr
Honorary Member
Δημοσιεύσεις: 5067
Εγγραφή: 07 Οκτ 2008 18:30
Τοποθεσία: Corinth
Επικοινωνία:

λίστα με φώτογραφιες μαζική επεξεργασία

Δημοσίευση από korgr » 10 Απρ 2011 10:12

Δουλεύεις με checkboxes όπου ως name δίνεις imageID[]
Μετά το post θα έχεις ένα πίνακα $_POST['imageID'] που θα περιέχει τα επιλεγμένα id των photos

pimpogio
Δημοσιεύσεις: 1080
Εγγραφή: 28 Δεκ 2010 14:08

λίστα με φώτογραφιες μαζική επεξεργασία

Δημοσίευση από pimpogio » 10 Απρ 2011 10:31

Υπαρχει κανα κολπο/βοηθημα jquery για να το κανω χωρις form?

pimpogio
Δημοσιεύσεις: 1080
Εγγραφή: 28 Δεκ 2010 14:08

λίστα με φώτογραφιες μαζική επεξεργασία

Δημοσίευση από pimpogio » 10 Απρ 2011 11:58

το εκανα με την φορμα που μου ειπες και δουλευει τζαμι..

Αν βρισκαμε πως γινετε και με το selectable plugin του jqueryui θα εσπερνε...

Άβαταρ μέλους
korgr
Honorary Member
Δημοσιεύσεις: 5067
Εγγραφή: 07 Οκτ 2008 18:30
Τοποθεσία: Corinth
Επικοινωνία:

λίστα με φώτογραφιες μαζική επεξεργασία

Δημοσίευση από korgr » 10 Απρ 2011 13:36

Έχω την εντύπωση πως την jquery την χρησιμοποιούμε για να απλοποιούμε σύνθετες καταστάσεις της javascript.

Οι ήδη απλοποιημένες καταστάσεις, νομίζω πως δεν επιδέχονται περισσότερη απλούστευση :wink:

Και η πλάκα είναι πως στην περίπτωση σου δεν υπάρχει καν javascript. Υπάρχει form -> form elements -> submit data -> php process

javascript (ή jquery) θα χρειαζόσουν αν ήθελες να εκμεταλευτείς ή το event του checkbox (click, change κλπ) ή αν ήθελες να δεις πόσα και ποια checkboxes έχουν επιλεχθεί ΠΡΙΝ κάνεις submit. Αυτό όμως νομίζω δεν είναι η περίπτωσή σου, ε;

pimpogio
Δημοσιεύσεις: 1080
Εγγραφή: 28 Δεκ 2010 14:08

λίστα με φώτογραφιες μαζική επεξεργασία

Δημοσίευση από pimpogio » 10 Απρ 2011 14:48

οχι απλα με την form
μου βγαινει invalid o html κωδικας...
Παιζει να τον κανω valid ?

γιατι εχω
<form>
<ul>
<li><img /><input type="checkbox" name="ktlp.." /></li>
</ul>
<input type="submit" ... />
</form>

Άβαταρ μέλους
korgr
Honorary Member
Δημοσιεύσεις: 5067
Εγγραφή: 07 Οκτ 2008 18:30
Τοποθεσία: Corinth
Επικοινωνία:

λίστα με φώτογραφιες μαζική επεξεργασία

Δημοσίευση από korgr » 10 Απρ 2011 15:15

Εμένα το ακόλουθο κάνει μια χαρά validate

Κώδικας: Επιλογή όλων

<!DOCTYPE HTML>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<title>Untitled Document</title>
</head>

<body>
<form action="aaa.php" method="post" id="myForm"> 
<ul> 
<li><img src="myImage.jpg" alt="alt text" /><input type="checkbox" name="ktlp" /></li> 
</ul> 
<input type="submit" /> 
</form>
</body>
</html>

pimpogio
Δημοσιεύσεις: 1080
Εγγραφή: 28 Δεκ 2010 14:08

λίστα με φώτογραφιες μαζική επεξεργασία

Δημοσίευση από pimpogio » 10 Απρ 2011 16:50

α εγω εχω xhtml 1 strict και γι αυτο μπορει να μην κανει validate

Άβαταρ μέλους
korgr
Honorary Member
Δημοσιεύσεις: 5067
Εγγραφή: 07 Οκτ 2008 18:30
Τοποθεσία: Corinth
Επικοινωνία:

λίστα με φώτογραφιες μαζική επεξεργασία

Δημοσίευση από korgr » 10 Απρ 2011 18:35

Έχουμε προχωρήσει σε HTML5 :wink:

Απάντηση

Επιστροφή στο “PHP Προγραμματισμός”

Μέλη σε σύνδεση

Μέλη σε αυτήν τη Δ. Συζήτηση: Δεν υπάρχουν εγγεγραμμένα μέλη και 0 επισκέπτες