![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 72 Pomógł: 0 Dołączył: 28.03.2010 Ostrzeżenie: (0%) ![]() ![]() |
Witam,
po odebraniu zmiennej get ( $pobranaid = $_GET['id']; ) moja zmienna wartosc \"2\" zamiast samego 2.Poradzi ktoś czym to wydłubać?(IMG:style_emoticons/default/biggrin.gif) |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 450 Pomógł: 84 Dołączył: 27.11.2008 Skąd: Warszawa Ostrzeżenie: (0%) ![]() ![]() |
pokaż jak wygląda adres z tym parametrem, bo to nie jest normalne zachowanie (IMG:style_emoticons/default/winksmiley.jpg)
Ten post edytował Quantum 27.06.2010, 08:19:51 |
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 72 Pomógł: 0 Dołączył: 28.03.2010 Ostrzeżenie: (0%) ![]() ![]() |
<?php
include_once('db.php'); $pobranaid = $_GET['id']; if(empty($pobranaid)){ echo "nie ma"; } else { $foto = mysql_query("SELECT id,nazwa,user FROM pierwszafaza WHERE id='$pobranaid'"); $foto1 = mysql_num_rows($foto); $foto2 = mysql_fetch_assoc($foto); echo "<img src=\"".$foto2['nazwa']."\">"; echo "$pobranaid"; ?> a to skrypt z adresem: <?php include_once('db.php'); $wynik=mysql_query("SELECT nazwa,user,id FROM pierwszafaza ORDER BY id DESC "); $znalezionych=mysql_num_rows($wynik); echo "<table width=100%><tr>"; $i=1; while($r = mysql_fetch_assoc($wynik)){ echo "<td><img class='odbiorclass' src=\"".$r['nazwa']."\"></td><td> <a href='#'>\"".$r['id']."\"</a></td><td> <a href='odbior.php?id=\"".$r['id']."\"'>Dodaj</a></td><td><a href='#'>Usuń</a></td></tr>"; } echo "</table>"; ?> z gory dzieki \"".$r['id']."\" problem pewnie jest w tym jednak ktos kiedys mi powiedzial ze to tak ma wygladac,kombinowalem na 100 innych sposoby ale dostaje blad parsowania. |
|
|
![]()
Post
#4
|
|
Grupa: Zarejestrowani Postów: 675 Pomógł: 15 Dołączył: 7.11.2004 Skąd: Katowice Ostrzeżenie: (0%) ![]() ![]() |
Witam,
Zerknij, w jaki sposób konstruujesz odsyłacz z etykietą "Dodaj" - do identyfikatora dodajesz cudzysłów, co jest przyczyną błędu. Powinno być mniej więcej tak: -- EDIT (do postu Quantum (poniżej)) Jak najbardziej, slashe są zbyteczne Ten post edytował JaRoPHP 27.06.2010, 08:49:05 |
|
|
![]()
Post
#5
|
|
Grupa: Zarejestrowani Postów: 450 Pomógł: 84 Dołączył: 27.11.2008 Skąd: Warszawa Ostrzeżenie: (0%) ![]() ![]() |
Cytat(JaRoPHP) Witam, Zerknij, w jaki sposób konstruujesz odsyłacz z etykietą "Dodaj" - do identyfikatora dodajesz cudzysłów, co jest przyczyną błędu. Powinno być mniej więcej tak: te slash-e nie są tam potrzebne (IMG:style_emoticons/default/winksmiley.jpg) Ten post edytował Quantum 27.06.2010, 08:47:12 |
|
|
![]()
Post
#6
|
|
Grupa: Zarejestrowani Postów: 72 Pomógł: 0 Dołączył: 28.03.2010 Ostrzeżenie: (0%) ![]() ![]() |
Witam, Zerknij, w jaki sposób konstruujesz odsyłacz z etykietą "Dodaj" - do identyfikatora dodajesz cudzysłów, co jest przyczyną błędu. Powinno być mniej więcej tak: -- EDIT (do postu Quantum (poniżej)) Jak najbardziej, slashe są zbyteczne Próbowałem wcześniej w ten sposób i na 100 i inna forma (Twoja również) wywala mi błąd Parse error: parse error, expecting `T_STRING' or `T_VARIABLE' or `T_NUM_STRING' in c:\usr\apache\httpd\html\jail1\odbior.php on line 14 Normalnie stosuje formacje cudzysłowów i apostrofów " ' ' " i wszystko jest okej z tym nie moge sobie poradzić. gra dzieki wielkie:) |
|
|
![]()
Post
#7
|
|
Grupa: Zarejestrowani Postów: 664 Pomógł: 169 Dołączył: 8.01.2010 Skąd: Kraków Ostrzeżenie: (0%) ![]() ![]() |
emeres1, korzystaj z bbcode jak wrzucasz kod.
A co do wysyłania get'a to niepotrzebnie umieszczasz go w cudzysłowiu
jak to nie zadziała to dodaj sobie i napisz, co ci wyrzuca. |
|
|
![]()
Post
#8
|
|
Grupa: Zarejestrowani Postów: 450 Pomógł: 84 Dołączył: 27.11.2008 Skąd: Warszawa Ostrzeżenie: (0%) ![]() ![]() |
na przyszłość, gdy mieszasz php z html, rób to w ten sposób:
ewentualnie, możesz w kodzie html stosować cudzysłowy, a w php apostrofy, unikniesz wstawiania "\" przed każdym cudzysłowem. Ten post edytował Quantum 27.06.2010, 09:06:12 |
|
|
![]()
Post
#9
|
|
Grupa: Zarejestrowani Postów: 248 Pomógł: 55 Dołączył: 1.06.2010 Skąd: mam to wiedzieć? Ostrzeżenie: (0%) ![]() ![]() |
A tak szybciej:
wtedy $pobranaid będzie = 2, a nie \2\ Ten post edytował ixpack 27.06.2010, 14:52:45 |
|
|
![]()
Post
#10
|
|
Grupa: Zarejestrowani Postów: 450 Pomógł: 84 Dołączył: 27.11.2008 Skąd: Warszawa Ostrzeżenie: (0%) ![]() ![]() |
@ixpack, gratuluje ... jakbyś przeczytał temat to może byś wiedział, że chodziło o źle napisany kod - chyba lepiej zlikwidować przyczynę niż ją tylko zasłonić ? dodatkowo dodając kolejny filtr zwiększasz czas wykonywania skryptu przez interpreter
|
|
|
![]()
Post
#11
|
|
Grupa: Zarejestrowani Postów: 248 Pomógł: 55 Dołączył: 1.06.2010 Skąd: mam to wiedzieć? Ostrzeżenie: (0%) ![]() ![]() |
@Quantum - rację masz. Nie przejrzałem tego, co poczytać powinienem.
|
|
|
![]() ![]() |
![]() |
Aktualny czas: 23.08.2025 - 10:09 |