Zdravím. Mam tabulku v myqsl do ktorej sa ukladaju udaje zo servisu. Zápis a výpis funguje perfektne,,no s editaciou údajou si už páru dni neviem rady. Po odoslaní udajov mi napíše "uspešne",,ale udaje neupraví.
z výpisu mi to presmeruje cez:
echo '<a rel="nofollow" href="upravit_tiket.php?search=' . $row["id"] . '">Upraviť</a>';
upravit_tiket.php:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="sk" lang="sk">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
<title>
</title>
</head>
<body>
<center>
<font size="2" face="Calibri">
<form action="upravit_tiket_spracovanie.php" method="post">
<?php
require_once("mysql.php");
$result=mysql_query("SELECT * FROM Tikety WHERE id LIKE \"%".$_GET['search']."%\"");
$row=mysql_fetch_array($result);
echo '<table border="0" cellpadding="0" cellspacing="0" width="75%">';
echo '<tr>';
echo '<br />';
echo '<br />';
echo '<td bgcolor="#cdcdcd" width="70%" colspan="2"><b>Editácia tiketu:</b>'. $row["id"] .'</td>';
echo '<td bgcolor="#cdcdcd">';
echo '</td>';
echo '</tr>';
echo '</table>';
echo '<table border="0" cellpadding="0" cellspacing="0" width="75%">';
echo '<tr>';
echo '<td bgcolor="#dedede" width="10%"><b>Predmet:</b></td>';
echo '<td bgcolor="#dedede" width="50%"><input name="predmet" type="text" size="40" value="'. $row["predmet"] .'"/></td>';
echo '<td bgcolor="#cdcdcd" width="10%"><b>Firma:</b></td>';
echo '<td bgcolor="#cdcdcd" width="30%"><input name="firma" type="text" size="40" value="'. $row["firma"] .'"/></td>';
echo '</tr>';
echo '<tr>';
echo '<td bgcolor="#dedede"><b>HW:</b></td>';
echo '<td bgcolor="#dedede"><input name="hw" type="text" size="40" value="'. $row["hw"] .'"/></td>';
echo '<td bgcolor="#cdcdcd"><b>Meno:</b></td>';
echo '<td bgcolor="#cdcdcd"><input name="meno" type="text" size="40" value="'. $row["meno"] .'"/></td>';
echo '</tr>';
echo '<tr>';
echo '<td bgcolor="#dedede"><b>SN:</b></td>';
echo '<td bgcolor="#dedede"><input name="SN" type="text" size="40" value="'. $row["SN"] .'"/></td>';
echo '<td bgcolor="#cdcdcd"><b>Priezvisko:</b></td>';
echo '<td bgcolor="#cdcdcd"><input name="priezvisko" type="text" size="40" value="'. $row["priezvisko"] .'"/></td>';
echo '</tr>';
echo '<tr>';
echo '<td bgcolor="#dedede"><b>Príslušenstvo:</b></td>';
echo '<td bgcolor="#dedede"><input name="prislusenstvo" type="text" size="40" value="'. $row["prislusenstvo"] .'"/></td>';
echo '<td bgcolor="#cdcdcd"><b>Ulica:</b></td>';
echo '<td bgcolor="#cdcdcd"><input name="ulica" type="text" size="40" value="'. $row["ulica"] .'"/></td>';
echo '</tr>';
echo '<tr>';
echo '<td bgcolor="#dedede"><b>Heslá:</b></td>';
echo '<td bgcolor="#dedede"><input name="heslo" type="text" size="40" value="'. $row["heslo"] .'"/></td>';
echo '<td bgcolor="#cdcdcd"><b>PSČ a Mesto:</b></td>';
echo '<td bgcolor="#cdcdcd"><input name="psc" type="text" size="5" value="'. $row["psc"] .'"/><input name="mesto" type="text" size="30" value="'. $row["mesto"] .'"/></td>';
echo '</tr>';
echo '<tr>';
echo '<td bgcolor="#dedede"><b>Pozor na data?</b></td>';
echo '<td bgcolor="#dedede">'. $row["data"] .'</td>';
echo '<td bgcolor="#cdcdcd"><b>Telefón 1</b></td>';
echo '<td bgcolor="#cdcdcd"><input name="tel1" type="text" size="40" value="'. $row["tel1"] .'"/></td>';
echo '</tr>';
echo '<tr>';
echo '<td bgcolor="#dedede"><b>Poznámka</b></td>';
echo '<td bgcolor="#dedede"><input name="tel1" type="poznamka" size="40" value="'. $row["poznamka"] .'"/></td>';
echo '<td bgcolor="#cdcdcd"><b>Telefón 2</b></td>';
echo '<td bgcolor="#cdcdcd"><input name="tel2" type="text" size="40" value="'. $row["tel2"] .'"/></td>';
echo '</tr>';
echo '<tr>';
echo '<td bgcolor="#dedede"><b>Chyba</b></td>';
echo '<td bgcolor="#dedede" rowspan="2"><textarea rows="3" cols="40" name="chyba" type="text"/>'. $row["chyba"] .'</textarea></td>';
echo '<td bgcolor="#cdcdcd"><b>Email</b></td>';
echo '<td bgcolor="#cdcdcd"><input name="email" type="text" size="40" value="'. $row["email"] .'"/></td>';
echo '</tr>';
echo '<tr>';
echo '<td bgcolor="#dedede"></td>';
echo '<td bgcolor="#cdcdcd"><b>IČO</b></td>';
echo '<td bgcolor="#cdcdcd"><input name="ico" type="text" size="40" value="'. $row["ico"] .'"/></td>';
echo '</tr>';
echo '<tr>';
echo '<td bgcolor="#dedede"><b>Oprava</b></td>';
echo '<td bgcolor="#dedede" rowspan="2"><textarea rows="3" cols="40" name="oprava" type="text"/>'. $row["oprava"] .'</textarea></td>';
echo '<td bgcolor="#cdcdcd"><b>DIČ</b></td>';
echo '<td bgcolor="#cdcdcd"><input name="dic" type="text" size="40" value="'. $row["dic"] .'"/></td>';
echo '</tr>';
echo '<tr>';
echo '<td bgcolor="#dedede"></td>';
echo '<td bgcolor="#cdcdcd"><b>IČO DPH</b></td>';
echo '<td bgcolor="#cdcdcd"><input name="tel1" type="ico_dph" size="40" value="'. $row["ico_dph"] .'"/></td>';
echo '</tr>';
echo '<table border="0" cellpadding="2" cellspacing="0" width="75%">';
echo '</table>';
?>
</table>
<br />
<input type="submit" value="Zmeniť" />
</font>
</center>
</body>
</html
upravit_tiket_spracovanie.php:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<meta http-equiv="content-type" content="text/html; charset=utf-8">
<meta http-equiv="refresh" content="10; url=index.php" />
<title></title>
</head>
<body>
<?php
require_once("mysql.php");
$id = $_POST['id'];
$firma = $_POST['firma'];
$meno = $_POST['meno'];
$priezvisko = $_POST['priezvisko'];
$ulica = $_POST['ulica'];
$psc = $_POST['psc'];
$mesto = $_POST['mesto'];
$tel1 = $_POST['tel1'];
$tel2 = $_POST['tel2'];
$email = $_POST['email'];
$ico = $_POST['ico'];
$dic = $_POST['dic'];
$ico_dph = $_POST['ico_dph'];
$predmet = $_POST['predmet'];
$hw = $_POST['hw'];
$prislusenstvo = $_POST['prislusenstvo'];
$heslo = $_POST['heslo'];
$data = $_POST['data'];
$SN = $_POST['SN'];
$chyba = $_POST['chyba'];
$oprava = $_POST['oprava'];
$poznamka = $_POST['poznamka'];
$sql="UPDATE Tikety SET id='$id', firma='$firma', meno='$meno', priezvisko='$priezvisko', ulica='$ulica', psc='$psc', mesto='$mesto', tel1='$tel1', tel2='$tel2', email='$email', ico='$ico', dic='$dic', ico_dph='$ico_dph', predmet='$predmet', hw='$hw', prislusenstvo='$prislusenstvo', heslo='$heslo', data='$data', SN='$SN', chyba='$chyba', oprava='$oprava', poznamka='$poznamka' WHERE id='$id'";
$result=mysql_query($sql);
// if successfully updated.
if($result){
echo "uspešné";
}
else {
echo "ERROR";
}
?>
</body>
</html>
chybu to nehlasi, a udaje mi to neupravuje,,,