Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: nie zmienia id
Forum PHP.pl > Forum > PHP
siurek
mam cos takiego
1 plik
Kod
<?php
     include '../conf.php';  
                                 mysql_connect($host,$username,$password);
                                 @mysql_select_db($database) or die("Nie znaleziono bazy danych");
                                 $wynik = mysql_query("SELECT * FROM menu");
                            
                                 echo '<center>';
                                 echo 'Zmiana układu menu';
                                 echo '

';  
                                 print("<form name=\"new\" method=\"post\" action=\"menu-zmiana2.php\">");                                
                                 while($r = mysql_fetch_assoc($wynik))
                                 echo $r['nazwa'].'<input name="'.$r['nazwa'].'" value="'.$r['id'].'">';
                                 echo '
';
                                 print("<input type=\"submit\" value=\"Wyślij\">");
                                 echo ' ';
                                 print("<input type=\"reset\" value=\"Wyczyść\">");
                                 print("</form>");
mysql_close();
?>


2 plik

Kod
<?php
     include '../conf.php';  
    
                                 mysql_connect($host,$username,$password);
                                 @mysql_select_db($database) or die("Nie znaleziono bazy danych");
                                 $wynik = mysql_query("SELECT * FROM menu");
                                 $num=mysql_numrows($wynik);
                                 $i=0;
while ($i < $num) {
$naz=mysql_result($wynik,$i,"nazwa");
$id=$_POST['$naz'];

$result1 = "UPDATE menu SET id='$id' WHERE nazwa='$naz'";
                     mysql_query($result1);


echo $id;
  
$i++;
}

?>


id danego wpisu sie niezmienia lub zeruje a potrzebne mi to aby ktos mogl sobie zmieniac kolejnosc linkow na stronie ale cos czuje ze ostro pokopalem kod :( (gdy wzielem echo $id to niewyswietlalo nic wie pewnie tu problem)
qqrq
Tak na pierwszy rzut oka:

  1. <?php
  2. $id=$_POST['$naz'];
  3. ?>


Powinno być:

  1. <?php
  2. $id=$_POST[$naz];
  3. ?>


(bez ciapek)
koniake
daj:
  1. <?
  2.  $id=$_POST['$naz'];
  3. $naz=mysql_result($wynik,$i,"nazwa");
  4. ?>

zamiast:
  1. <?
  2.  $naz=mysql_result($wynik,$i,"nazwa");
  3.  $id=$_POST['$naz'];
  4. ?>
siurek
dzieki qqrq dziala smile.gif
qqrq
Spoko spoko, następnym razem może włącz sobie error_reporting na E_ALL, to powinno być widać co jest źle
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.