Redirection απο λιστα στη σωστη φορμα

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

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

Απάντηση
Deus_323
Δημοσιεύσεις: 2
Εγγραφή: 23 Ιαν 2011 22:51
Τοποθεσία: 30

Redirection απο λιστα στη σωστη φορμα

Δημοσίευση από Deus_323 » 23 Ιαν 2011 23:21

Θελω να ρωτησω πως γινετε να εμφανιζω μια λιστα απο καποια στοιχεια (ονοματα) στο site μου και καθως επιλεγω ενα απο αυτα να με βγαζει σε μια φορμα αλλαγης στοιχειων της σιγκεκριμενης επιλογης μου στην οποια π.χ. μια φορμα με τρια πεδια στο οποιο το πρωτο θα ειναι το ονομα. Και στα 3 πεδια θελω πριν τα αλλαξω να εχουν τα προηγουμενα στοιχεια...
Για να μου εμφανιζει την λιστα εχς τον παρακατω κωδικα:

<?php
$sql = "SELECT * FROM Restaurant";
$result = mysql_query($sql);
$rowcount = mysql_num_rows($result);

while ($row = mysql_fetch_array($result)) {
//echo $row['name']."\n";
$test = $row['name'];
$test1 = $row['URL'];
$test2 = $row['address'];

?>
<table align="center">
<tr>
<td><a href="stoixiarestaurant.php" target="_self"><strong><?=$test?></strong></a></td>
<td><?=$test1?></td>
<td><?=$test2?></td>
</tr>
</table>
<?php }
?>

Θελω σε καθε επιλογη που να μπορω να πατησω να με κανει redirect σε μια φορμα αλλαγης στοιχειων της σιγκεκριμενησ επιλογης που πατησα...

Apostolis_38
Δημοσιεύσεις: 1969
Εγγραφή: 14 Φεβ 2008 16:20
Τοποθεσία: ΠΕΙΡΑΙΑΣ

Redirection απο λιστα στη σωστη φορμα

Δημοσίευση από Apostolis_38 » 24 Ιαν 2011 13:29

Το πιο απλό που μπορείς να κάνεις είναι να στέλνεις μαζί με το Link και το πεδίο που θέλεις να τροποποιήσεις.
π.χ.

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

a href="stoixiarestaurant.php?field=name"
ή

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

a href="stoixiarestaurant.php?field=url"
ή

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

a href="stoixiarestaurant.php?field=address"
Μετά παίρνεις αυτό το πεδίο με GET
$field = $_GET["field"];
και κάνεις το update

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

UPDATE πίνακας SET ".$field." = 
κ.λ.π. κ.λ.π.


Υπάρχει κι άλλος τρόπος, να κάνεις ένα query με το οποίο θα διαβάζεις τα field names του πίνακα και ύστερα να κολλάς αυτό το field name στο link.
Ετσι γίνεται αυτόματα αυτό που θέλεις αλλά είναι πιο πολύ μπέρδεμα.

Απάντηση

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

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

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