Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP][MSSQL] MySQL 4 OK - 5 nie reaguje
Forum PHP.pl > Forum > Przedszkole
kaster
Witam,

Oto przykładowa składnia która pod MySQL 4 działa poprawnie a na serwerze z MySQL 5 nie reaguje

<?php

mysql_connect ("SQL_SERWER","USER","PASW");
mysql_select_db (BASE);

$zapytanie = "SELECT * FROM BAZA ORDER BY id";
$wykonaj = mysql_query ($zapytanie);

while($wiersz=mysql_fetch_array ($wykonaj)) {
echo (" <tr>
<td bgcolor=#FDFAF8 class=txt3>".$wiersz['id']."</td>
<td bgcolor=#FDFAF8 class=txt3>".$wiersz['d1']."</td>
<td bgcolor=#FDFAF8 class=txt3>".$wiersz['d2']."</td>
<td bgcolor=#FDFAF8 class=txt3>".$wiersz['d3']."</td>
<td bgcolor=#FDFAF8 class=txt3>".$wiersz['d4']."</td>
<td bgcolor=#FDFAF8 class=txt3><a href=\"index.php?stan=del&iddel=".$wiersz['id']."\" class=hd>Kasuj</a></b></td>
</tr>");
}

if($stan=='del') {
$zapytanie2="DELETE FROM okulickiego WHERE id=$iddel";
$wynik2 = mysql_query($zapytanie2);
echo "Rekord o id=$iddel został skasowany !";
}
else {

}

?>

Czy można liczyć na pomoc
skowron-line
NIewiem o co tobie chodzi doklanie ale
  1. <?php
  2. $stan = $_GET[ 'stan' ];
  3. $iddel = $_GET[ 'iddel' ];
  4. ?>
kaster
Dzięki pomogło:

I jeśli mogę prosić o pomoc przy modyfikacji bazy:

<?php

mysql_connect ("SERWER_SQL","USER","PSW");
mysql_select_db (BASE);

$stan = $_GET[ 'stan' ];
$iddel = $_GET[ 'iddel' ];
$idmodyf = $_GET[ 'idmodyf' ];
$send = $_GET[ 'send' ];

$zapytanie = "SELECT * FROM okulickiego ORDER BY id";
$wykonaj = mysql_query ($zapytanie);

while($wiersz=mysql_fetch_array ($wykonaj)) {
echo (" <tr>
<td bgcolor=#FDFAF8 class=txt3>".$wiersz['id']."</td>
<td bgcolor=#FDFAF8 class=txt3>".$wiersz['d1']."</td>
<td bgcolor=#FDFAF8 class=txt3>".$wiersz['d2']."</td>
<td bgcolor=#FDFAF8 class=txt3>".$wiersz['d3']."</td>
<td bgcolor=#FDFAF8 class=txt3>".$wiersz['d4']."</td>
<td bgcolor=#FDFAF8 class=txt3><a href=\"index.php?stan=modyf&idmodyf=".$wiersz['id']."\" class=hd>Edytuj</a></b></td>
</tr>");
}

if($stan=='modyf') {
$zapytanie = "SELECT * FROM okulickiego WHERE id=$idmodyf";
$wykonaj = mysql_query ($zapytanie);
$tablica = mysql_fetch_array($wykonaj);
echo "<form method=\"get\" action=\"index.php\">
<div align=\"center\">
<center>
<table border=\"0\" width=\"50%\" bordercolorlight=\"#000000\" cellspacing=\"0\" cellpadding=\"0\">

<TR>
<td class=txt><B>Charakter</B></TD>
<TD><input type=text name=id value=\"".$tablica['id']."\" size=30></TD>
</TR>

<TR>
<td class=txt><B>Wymagania</B></TD>
<TD><input type=text name=d1 value=\"".$tablica['d1']."\" size=30></TD>
</TR>

<TR>
<td class=txt><B>Długość trwania</B></TD>
<TD><input type=text name=d2 value=\"".$tablica['d2']."\" size=30></TD>
</TR>

<TR>
<td class=txt><B>Wynagrodzenie</B></TD>
<TD><input type=text name=d3 value=\"".$tablica['d3']."\" size=30></TD>
</TR>

<TR>
<td class=txt><B>Termin rozpoczęcia</B></TD>
<TD><input type=text name=d4 value=\"".$tablica['d4']."\" size=30></TD>
</TR>

<tr>
<td width=\"100%\" colspan=\"2\">
<input type=\"hidden\" name=\"modyfikuj\" value=\"$idmodyf\"><input type=\"submit\" value=\"Modyfikuj\" name=\"send\"></font></td>
</tr>

</table>
</center>
</div>
</form>";

}
elseif ($send=='Modyfikuj'){$zapytanie = "UPDATE okulickiego SET id='$id', d1='$d1', d2='$d2', d3='$d3', d4='$d4' WHERE id=$modyfikuj";
$wykonaj = mysql_query ($zapytanie);
echo "<br>Dane poprawione<BR><a href=\"index.php\">Obejrzyj poprawiona bazę</a>";}
else {

}

?>

Wszystko się ładnie pojawia tylko brak jest aktualizacji w bazie

Doszedłem analogicznie definiując wszystkie wpisywane wartości
Raz jeszcze dziękuję z pomoc

$modyfikuj = $_GET[ 'modyfikuj' ];
$id = $_GET[ 'id' ];
$d1 = $_GET[ 'd1' ];
$d2 = $_GET[ 'd2' ];
$d3 = $_GET[ 'd3' ];
$d4 = $_GET[ 'd4' ];
Spykaj
http://forum.php.pl/index.php?showtopic=23...t=0&start=0

A to waszmość czytał ?
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.