Skocz do zawartości

  • Zaloguj korzystając z Facebooka Zaloguj korzystając z Twittera Zaloguj przez Steam Zaloguj poprzez Google      Logowanie »   
  • Rejestracja

Witamy w Nieoficjalnym polskim support'cie AMX Mod X

Witamy w Nieoficjalnym polskim support'cie AMX Mod X, jak w większości społeczności internetowych musisz się zarejestrować aby móc odpowiadać lub zakładać nowe tematy, ale nie bój się to jest prosty proces w którym wymagamy minimalnych informacji.

  • Rozpoczynaj nowe tematy i odpowiedaj na inne
  • Zapisz się do tematów i for, aby otrzymywać automatyczne uaktualnienia
  • Dodawaj wydarzenia do kalendarza społecznościowego
  • Stwórz swój własny profil i zdobywaj nowych znajomych
  • Zdobywaj nowe doświadczenia

Dołączona grafika Dołączona grafika

Guest Message by DevFuse
 

Zdjęcie
PHP

Błąd z zapytaniem .

PHP

  • Zamknięty Temat jest zamknięty
12 odpowiedzi w tym temacie

#1 Gh0st

    :)

  • Power User

Reputacja: 846
Czempion

  • Postów:920
  • GG:
  • Imię:Tomek
  • Lokalizacja:Rabka-Zdrój
Offline

Napisano 14.08.2011 13:55

:mur:
Co tu gadać , żadnych błędów nie ma . poprostu klikam update i d*pa :P

code:


if($_GET['edytuj'] == 'true')
{
echo '<center>Wpisz Identyfikator : <form action="" method=post><input type=text name="share"><input type=submit name=share2 value=Edytuj></form></center>';
if (isset($_POST['share2']))
{
$share = $_POST['share'];
$szuk2 = mysql_query("Select * from klasy_ where id = ".$share."");
if(mysql_num_rows($szuk2) > 0)
{
while ($row = mysql_fetch_array($szuk2))
{
echo <<< HTML
<form action="" method=post>
<center>
<table border="1" width="300" height="300">
<caption align="left"><p><img src="http://dodatkii.net/...g>Identyfikator <font color="green">{$row['id']}</font>
<tr><td>Nazwa :</td> <td><input type="text" name="nazwaup" value="{$row['nazwa_klasy']}" /></td></tr>
<tr><td>Author :</td> <td><input type="text" name="autorup" value="{$row['author']}" /></td></tr>
<tr><td>Opis :</td> <td><input type="text" name="opisup" value="{$row['opis_klasy']}" /></td></tr>
<tr><td>Zdrowie :</td> <td><input type="text" name="zdrup" value="{$row['zdr']}" /></td></tr>
<tr><td>Inteligencja:</td> <td><input type="text" name="inteup" value="{$row['inte']}" /></td></tr>
<tr><td>Zrecznosc :</td> <td><input type="text" name="zrup" value="{$row['zr']}" /></td></tr>
<tr><td>Kondycja :</td> <td><input type="text" name="kndup" value="{$row['knd']}" /></td></tr>
<tr><td>Download :</td> <td><input type="text" name="downloadup" value="{$row['download']}" /></td></tr>
</table></p>
<input type=submit name=UPDATE value=Update></form>
</center>
<br>
HTML;
}
}
else
{
echo '<br>Nie ma Klasy o takim ID<br>';
}
if (isset($_POST['UPDATE']))
{
$nazwaup = $_POST['nazwaup'];
$opisup = $_POST['opisup'];
$bronieup = $_POST['bronieup'];
$autorup = $_POST['autorup'];
$zdrup = $_POST['zdrup'];
$kndup = $_POST['kndup'];
$inteup = $_POST['inteup'];
$zrup = $_POST['zrup'];

mysql_query("UPDATE `klasy_` set `nazwa_klasy`='$nazwaup', `opis_klasy`='$opisup', `bronie_klasy`='$bronieup', `download`='$downloadup', `autor`='$autorup', `zdr`='$zdrup', `knd`='kndup', `zr`='zrup', `inte`='inteup' WHERE `id`='".share."'");
}


Proszę o poprawienie , choć mi się wydaje że wszystko jest ok , ale jednak ;)
  • +
  • -
  • 0

#2 Leihto

    Wszechobecny

  • Użytkownik

Reputacja: 150
Profesjonalista

  • Postów:452
  • Lokalizacja:Rabka
Offline

Napisano 14.08.2011 16:08

`id`='".share."'"


eeee?
Nie przypadkiem:
`id`='".$share."'"

  • +
  • -
  • 0
Portek: Za 20zł, to ja nawet notatnika nie otworze..

Nowe portfolio. Ciekawe artykuły, ciekawe przykłady: WojtusDEV.pl

#3 Gh0st

    :)

  • Autor tematu
  • Power User

Reputacja: 846
Czempion

  • Postów:920
  • GG:
  • Imię:Tomek
  • Lokalizacja:Rabka-Zdrój
Offline

Napisano 14.08.2011 17:17

dobra ... :D
zmieniłem też
`nazwa_klasy`='$nazwaup'
na :
`nazwa_klasy`='".$nazwaup."'
i inne
i nadal nie działa ... :(
  • +
  • -
  • 0

#4 G[o]Q

    I'm G[o]Q

  • Przyjaciel

Reputacja: 1339
Godlike

  • Postów:3556
  • Steam:steam
  • Imię:Krzysiek
  • Lokalizacja:C: / program Files / Valve / Cstrike / G[o]Q.dem
Offline

Napisano 14.08.2011 18:02

if($_GET['edytuj'] == 'true')
{
echo '<center>Wpisz Identyfikator : <form action="" method=post><input type=text name="share"><input type=submit name=share2 value=Edytuj></form></center>';
if (isset($_POST['share2']))
{
$share = $_POST['share'];
$szuk2 = mysql_query("Select * from klasy_ where id = ".$share."");
if(mysql_num_rows($szuk2) > 0)
{
while ($row = mysql_fetch_array($szuk2))
{
echo <<< HTML
<form action="" method=post>
<center>
<table border="1" width="300" height="300">
<caption align="left"><p><img src="http://dodatkii.net/punktatorki/16.gif"></img>Identyfikator <font color="green">{$row['id']}</font>
<tr><td>Nazwa :</td> <td><input type="text" name="nazwaup" value="{$row['nazwa_klasy']}" /></td></tr>
<tr><td>Author :</td> <td><input type="text" name="autorup" value="{$row['author']}" /></td></tr>
<tr><td>Opis :</td> <td><input type="text" name="opisup" value="{$row['opis_klasy']}" /></td></tr>
<tr><td>Zdrowie :</td> <td><input type="text" name="zdrup" value="{$row['zdr']}" /></td></tr>
<tr><td>Inteligencja:</td> <td><input type="text" name="inteup" value="{$row['inte']}" /></td></tr>
<tr><td>Zrecznosc :</td> <td><input type="text" name="zrup" value="{$row['zr']}" /></td></tr>
<tr><td>Kondycja :</td> <td><input type="text" name="kndup" value="{$row['knd']}" /></td></tr>
<tr><td>Download :</td> <td><input type="text" name="downloadup" value="{$row['download']}" /></td></tr>
</table></p>
<input type=submit name=UPDATE value=Update></form>
</center>
<br>
HTML;
}
}
else
{
echo '<br>Nie ma Klasy o takim ID<br>';
}
if (isset($_POST['UPDATE']))
{
$nazwaup = $_POST['nazwaup'];
$opisup = $_POST['opisup'];
$bronieup = $_POST['bronieup'];
$autorup = $_POST['autorup'];
$zdrup = $_POST['zdrup'];
$kndup = $_POST['kndup'];
$inteup = $_POST['inteup'];
$zrup = $_POST['zrup'];

$q="UPDATE `klasy_` set `nazwa_klasy`='$nazwaup', `opis_klasy`='$opisup', `bronie_klasy`='$bronieup', `download`='$downloadup', `autor`='$autorup', `zdr`='$zdrup', `knd`='kndup', `zr`='zrup', `inte`='inteup' WHERE  `id`='".share."'";
echo $q;
mysql_query($q);
}


pokaz to co ci sie wyswietli powinien pokazac sie tekst zapytania :D
  • +
  • -
  • 0
Manual ponad wszystko, konsola ponad manual :D :&

Chcesz wysłać do mnie PW ? użyj nazwy GoQ zamiast G[o]Q
Chcesz Kupić moduł płatności via Pukawka,Tserwery, Gamesol, Zabijaka do mojego sklepu? napisz PW cena to tylko 10 zł/sztuka

GG:6022845 (nie pomagam za free osobom ponizej rangi MoD) :D

#5 MarWit

    The Chosen One

  • Przyjaciel

Reputacja: 840
Czempion

  • Postów:1485
  • GG:
  • Steam:steam
  • Imię:Marcin
  • Lokalizacja:Bystrzyca
Offline

Napisano 14.08.2011 19:20

Błąd jest chyba tu:

zamiast `nazwa_klasy`='$nazwaup' powinno byc chyba nazwa_klasy='$nazwaup' itd.
  • +
  • -
  • 0

marwit-0.png


#6 G[o]Q

    I'm G[o]Q

  • Przyjaciel

Reputacja: 1339
Godlike

  • Postów:3556
  • Steam:steam
  • Imię:Krzysiek
  • Lokalizacja:C: / program Files / Valve / Cstrike / G[o]Q.dem
Offline

Napisano 14.08.2011 19:50

zobaczymy co nam pokaze autor
  • +
  • -
  • 0
Manual ponad wszystko, konsola ponad manual :D :&

Chcesz wysłać do mnie PW ? użyj nazwy GoQ zamiast G[o]Q
Chcesz Kupić moduł płatności via Pukawka,Tserwery, Gamesol, Zabijaka do mojego sklepu? napisz PW cena to tylko 10 zł/sztuka

GG:6022845 (nie pomagam za free osobom ponizej rangi MoD) :D

#7 Gh0st

    :)

  • Autor tematu
  • Power User

Reputacja: 846
Czempion

  • Postów:920
  • GG:
  • Imię:Tomek
  • Lokalizacja:Rabka-Zdrój
Offline

Napisano 14.08.2011 19:56

Nie ma napisu . ktoś jakiś inny pomysł ma ? :]

Użytkownik Gh0st edytował ten post 14.08.2011 22:17

  • +
  • -
  • 0

#8 G[o]Q

    I'm G[o]Q

  • Przyjaciel

Reputacja: 1339
Godlike

  • Postów:3556
  • Steam:steam
  • Imię:Krzysiek
  • Lokalizacja:C: / program Files / Valve / Cstrike / G[o]Q.dem
Offline

Napisano 14.08.2011 22:53

<input type=submit name=UPDATE value=Update></form>

a pomyslales zeby uzyc
""
??


robisz takie bledy ze jedyna moja rada dla ciebie bedzie to zebys sobie odpuścił :D
  • +
  • -
  • 0
Manual ponad wszystko, konsola ponad manual :D :&

Chcesz wysłać do mnie PW ? użyj nazwy GoQ zamiast G[o]Q
Chcesz Kupić moduł płatności via Pukawka,Tserwery, Gamesol, Zabijaka do mojego sklepu? napisz PW cena to tylko 10 zł/sztuka

GG:6022845 (nie pomagam za free osobom ponizej rangi MoD) :D

#9 Gh0st

    :)

  • Autor tematu
  • Power User

Reputacja: 846
Czempion

  • Postów:920
  • GG:
  • Imię:Tomek
  • Lokalizacja:Rabka-Zdrój
Offline

Napisano 14.08.2011 23:07

pomyślałem ... :) i niestety nic , pomyślałem też żeby zrobić tak :

while ($row = mysql_fetch_array($szuk2))
{
echo <<< HTML
<form action="Change.php" method=post>
<center>
<table border="1" width="300" height="300">
<tr><td>ID *Nie zmieniac*</td> <td><input type="text" name="idup" value="{$row['id']}" /></td></tr>
<tr><td>Nazwa :</td> <td><input type="text" name="nazwaup" value="{$row['nazwa_klasy']}" /></td></tr>
<tr><td>Author :</td> <td><input type="text" name="autorup" value="{$row['author']}" /></td></tr>
<tr><td>Opis :</td> <td><input type="text" name="opisup" value="{$row['opis_klasy']}" /></td></tr>
<tr><td>Zdrowie :</td> <td><input type="text" name="zdrup" value="{$row['zdr']}" /></td></tr>
<tr><td>Inteligencja:</td> <td><input type="text" name="inteup" value="{$row['inte']}" /></td></tr>
<tr><td>Zrecznosc :</td> <td><input type="text" name="zrup" value="{$row['zr']}" /></td></tr>
<tr><td>Kondycja :</td> <td><input type="text" name="kndup" value="{$row['knd']}" /></td></tr>
<tr><td>Download :</td> <td><input type="text" name="downloadup" value="{$row['download']}" /></td></tr>
</table></p>
<input type=submit name="tak" value=Update></form></center><br>
HTML;
}


i plik Change.php

<?php session_start();
include("../config.php");
$sql_conn = mysql_connect($host , $user, $pass);
mysql_select_db($base,$sql_conn);

?>
<?
include("../config.php");
include("../connect.php");

$nazwaup = $_POST['nazwaup'];
$opisup = $_POST['opisup'];
$bronieup = $_POST['bronieup'];
$autorup = $_POST['autorup'];
$zdrup = $_POST['zdrup'];
$kndup = $_POST['kndup'];
$inteup = $_POST['inteup'];
$zrup = $_POST['zrup'];
$idup = $_POST['idup'];

$zapytanie = "UPDATE `klasy_` SET `nazwa_klasy`='$nazwaup', `opis_klasy`='$opisup', `bronie_klasy`='$bronieup', `download`='$downloadup', `autor`='$autorup', `zdr`='$zdrup', `knd`='$kndup', `zr`='$zrup', `inte`='$inteup' WHERE `id` ='$idup';";
echo $zapytanie;
mysql_query("$zapytanie");
?>


Wszystkie wartości wyświetlają się poprawnie lecz niestety rekordy nie są edytowane :)

Użytkownik Gh0st edytował ten post 14.08.2011 23:07

  • +
  • -
  • 0

#10 G[o]Q

    I'm G[o]Q

  • Przyjaciel

Reputacja: 1339
Godlike

  • Postów:3556
  • Steam:steam
  • Imię:Krzysiek
  • Lokalizacja:C: / program Files / Valve / Cstrike / G[o]Q.dem
Offline

Napisano 14.08.2011 23:37

pokazalo ci sie zapytanie ??
bo jak dla mnie dalaej brakuje "" w tym
<input type=submit name="tak" value=Update></form></center><br
>
  • +
  • -
  • 0
Manual ponad wszystko, konsola ponad manual :D :&

Chcesz wysłać do mnie PW ? użyj nazwy GoQ zamiast G[o]Q
Chcesz Kupić moduł płatności via Pukawka,Tserwery, Gamesol, Zabijaka do mojego sklepu? napisz PW cena to tylko 10 zł/sztuka

GG:6022845 (nie pomagam za free osobom ponizej rangi MoD) :D

#11 Gh0st

    :)

  • Autor tematu
  • Power User

Reputacja: 846
Czempion

  • Postów:920
  • GG:
  • Imię:Tomek
  • Lokalizacja:Rabka-Zdrój
Offline

Napisano 15.08.2011 08:36

Patrz co wyżej pisałem . zrobiłem tym sposobem
<form action="Change.php" method=post>

I wszystko zostało poprawnie wyświetlone , każda wartość jaką wpisałem ale , rekordy nie zostały zamienione / zedytowane
  • +
  • -
  • 0

#12 G[o]Q

    I'm G[o]Q

  • Przyjaciel

Reputacja: 1339
Godlike

  • Postów:3556
  • Steam:steam
  • Imię:Krzysiek
  • Lokalizacja:C: / program Files / Valve / Cstrike / G[o]Q.dem
Offline

Napisano 15.08.2011 12:24

jesli nie wyswietlila ci sie tresc zapytania znaczy to ze nie wszystko dziala zapewne przez to ze nie dajesz wszedzie ""

nie
<form action="Change.php" method=post>

tylko

<form action="Change.php" method="post">

  • +
  • -
  • 0
Manual ponad wszystko, konsola ponad manual :D :&

Chcesz wysłać do mnie PW ? użyj nazwy GoQ zamiast G[o]Q
Chcesz Kupić moduł płatności via Pukawka,Tserwery, Gamesol, Zabijaka do mojego sklepu? napisz PW cena to tylko 10 zł/sztuka

GG:6022845 (nie pomagam za free osobom ponizej rangi MoD) :D

#13 Gh0st

    :)

  • Autor tematu
  • Power User

Reputacja: 846
Czempion

  • Postów:920
  • GG:
  • Imię:Tomek
  • Lokalizacja:Rabka-Zdrój
Offline

Napisano 15.08.2011 13:01

dobra , poradziłem sobie. problem leżał w treści zapytania .
  • +
  • -
  • 0





Również z jednym lub większą ilością słów kluczowych: PHP

Użytkownicy przeglądający ten temat: 0

0 użytkowników, 0 gości, 0 anonimowych