Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> kołopot z FOREACH
3miel
post
Post #1





Grupa: Zarejestrowani
Postów: 203
Pomógł: 0
Dołączył: 10.06.2004
Skąd: Gliwice

Ostrzeżenie: (0%)
-----


Witam,

mam taki formularz w którym po juz wykonaniu wychodzi takie cos:

<input type=hidden name="nr[]" value="56">

i teraz chce zrobic takie coś w pliku który jest w action:

  1. <? 
  2. foreach($_POST['nr'] as $di) 
  3.       { 
  4. $di2 = &#092;"$_POST['nr'][$di]\"; 
  5. $zapytanie=&#092;"DELETE FROM sms_menu WHERE id= '$di2'\"; 
  6. $wykonaj = mysql_query($zapytanie) or die ('Nie można usunać! '.mysql_error()); 
  7.       } 
  8. echo '<div align=center>[ '; 
  9. echo '<a href=# onclick=history.go(-2)>&lt;&lt; Wstecz</a> ]'; 
  10. echo '</div>'; 
  11. ?>



ale wywala mi takie coś:

Parse error: parse error, unexpected T_ENCAPSED_AND_WHITESPACE, expecting T_STRING or T_VARIABLE or T_NUM_STRING in /home/gsm/public_html/admin/viewa.php(80) : eval()'d code on line 226

włąsnie w tej lini gdzie jest definiowana zmienna di2. mozna to jakoś zmienić?

Jak zmeinie tą zmienną $di2 i dam tam to bez cudzysłowiów to nie ma błeduł ale też nic sie nie dzieje! (sprawdziłemto przez echo $di2;)

Ten post edytował 3miel 18.09.2004, 11:08:39
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
3miel
post
Post #2





Grupa: Zarejestrowani
Postów: 203
Pomógł: 0
Dołączył: 10.06.2004
Skąd: Gliwice

Ostrzeżenie: (0%)
-----


dzięki! a ja się męczyłem a tu takie proste rozwiązanie (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) jeszczeraz wielkie dzieki (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)

-------EDIT----------

ale za szybko napisałem tamtego posta:/ teraz tak samo robię edycję i tam jest więcej zmeinnych:/ i mam taki kod:

  1. <? 
  2. foreach($_POST['di'] as $di) 
  3. { 
  4. $zapytanie=&#092;"UPDATE sms_menu SET id='$_POST['di_n'][$di]', dzial=' $_POST['dzial'][$di]', strona=' $_POST['strona'][$di]', nr=' $_POST['nr'][$di]', linki=' $_POST['linki'][$di]' WHERE id='$di'\"; 
  5. $wykonaj = mysql_query($zapytanie) or die ('Nie można dodać! '.mysql_error()); 
  6. } 
  7. echo '<div align=center>[ '; 
  8. echo '<a href=# onclick=history.go(-2)>&lt;&lt; Wstecz</a> ]'; 
  9. echo '</div>'; 
  10. ?>


i pisze bład:

Parse error: parse error, unexpected T_ENCAPSED_AND_WHITESPACE, expecting T_STRING or T_VARIABLE or T_NUM_STRING in /home/gsm/public_html/admin/viewa.php(80) : eval()'d code on line 261

to jest włąsnie ta linia gdzi ejest UPDATE :/

Ten post edytował 3miel 18.09.2004, 13:46:05
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 4.10.2025 - 03:42