I have a small problem with an if check, my intent would be to select a certain value from the db, value's name: token_inserito
and if this it's egual "NO", go with the form, else give me error:
This code it's right and i can see on display if this value's it's yes or no;
$tkn = "NO";
$controlla_token_richiesta = $connessione->query("SELECT token_inserito FROM richieste WHERE ID_Richiesta = '$id_rich' AND token_inserito = '$tkn'");
if($controlla_token_richiesta->num_rows > 0){echo "T. NO";}else{echo "T. SI";}
and this it's the form:
if (isset($_POST['submit']))
{
$id = $connessione->real_escape_string($_POST['ID_Richiesta']);
$id_profess = $connessione->real_escape_string($_POST['ID_collaboratore']);
$token_yes = $connessione->real_escape_string($_POST['token_inserito']);
$titolo_richiesta = $connessione->real_escape_string($_POST['titolo_richiesta']);
$dettagli_richiesta = $connessione->real_escape_string($_POST['dettagli_richiesta']);
$scadenza_richiesta = $connessione->real_escape_string($_POST['scadenza_richiesta']);
$token_richiesta = $connessione->real_escape_string($_POST['token_richiesta']);
$connessione->query("UPDATE richieste SET
ID_collaboratore='$id_profess',
token_inserito='$token_yes',
titolo_richiesta='$titolo_richiesta',
dettagli_richiesta='$dettagli_richiesta',
scadenza_richiesta='$scadenza_richiesta',
token_richiesta='$token_richiesta'
WHERE ID_Richiesta ='$id'");
?>
<script type="text/javascript">
window.location = "preseincarico.php?r_ok=Y";
</script>
<?php
}
both code are good and works, but if i try to implement what i write, i give often error:
both code:
if($controlla_token_richiesta->num_rows > 0)
{
if (isset($_POST['submit']))
{
$id = $connessione->real_escape_string($_POST['ID_Richiesta']);
$id_profess = $connessione->real_escape_string($_POST['ID_collaboratore']);
$token_yes = $connessione->real_escape_string($_POST['token_inserito']);
$titolo_richiesta = $connessione->real_escape_string($_POST['titolo_richiesta']);
$dettagli_richiesta = $connessione->real_escape_string($_POST['dettagli_richiesta']);
$scadenza_richiesta = $connessione->real_escape_string($_POST['scadenza_richiesta']);
$token_richiesta = $connessione->real_escape_string($_POST['token_richiesta']);
$connessione->query("UPDATE richieste SET
ID_collaboratore='$id_profess',
token_inserito='$token_yes',
titolo_richiesta='$titolo_richiesta',
dettagli_richiesta='$dettagli_richiesta',
scadenza_richiesta='$scadenza_richiesta',
token_richiesta='$token_richiesta'
WHERE ID_Richiesta ='$id'");
?>
<script type="text/javascript">
window.location = "preseincarico.php?r_ok=Y";
</script>
<?php
}
}
else
{
echo "error";
}
i don't know why...
or if i try this:
if (isset($_POST['submit']))
{
if($controlla_token_richiesta->num_rows > 0)
{
$id = $connessione->real_escape_string($_POST['ID_Richiesta']);
$id_profess = $connessione->real_escape_string($_POST['ID_collaboratore']);
$token_yes = $connessione->real_escape_string($_POST['token_inserito']);
$titolo_richiesta = $connessione->real_escape_string($_POST['titolo_richiesta']);
$dettagli_richiesta = $connessione->real_escape_string($_POST['dettagli_richiesta']);
$scadenza_richiesta = $connessione->real_escape_string($_POST['scadenza_richiesta']);
$token_richiesta = $connessione->real_escape_string($_POST['token_richiesta']);
$connessione->query("UPDATE richieste SET
ID_collaboratore='$id_profess',
token_inserito='$token_yes',
titolo_richiesta='$titolo_richiesta',
dettagli_richiesta='$dettagli_richiesta',
scadenza_richiesta='$scadenza_richiesta',
token_richiesta='$token_richiesta'
WHERE ID_Richiesta ='$id'");
?>
<script type="text/javascript">
window.location = "preseincarico.php?r_ok=Y";
</script>
<?php
exit;
}else{echo "T. SI";}
}
same not good
Aucun commentaire:
Enregistrer un commentaire