Inserimento stringa

Antares82

Nuovo Utente
16 Feb 2010
11
0
0
Napoli
Salve ragazzi,
non riesco a fare una cosa....


Ho una tabella RIUNIONI con un campo assenze.
Ho creato un form in cui chi non può venire alle riunioni compili dei campi e poi vorrei fare un controllo che se in tabella è già presente quell'utente la nuova riga inserita avrà il campo assenze incrementato di uno.
Non inserisce la stringa...aiutatemi please

form principale:
HTML:
<form enctype="multipart/form-data" id="ArtForms" name="ArtForms" method="get" action="/jumi_includes/accredito/esito_cancellazione.php">


      <table>


         <tr>
         <td>
         <div style="color:blue">Nome:<>
         </td>
         <td> 
         <div style="float: left; margin-top: 5px;">
               <input  style="border:1px inset #591B3F;" id="nome" type="text" value="" maxlength="70" size="15" name="nome" class="inputbox"/>
         <>
         </td>
         </tr>
         <tr>
         <td>       
         <div style="color:blue">Cognome: <>
         </td>
         <td>
         <div style="float: left; margin-top: 5px;">
               <input  style="border:1px inset #591B3F;" id="cognome"  type="text" value="" maxlength="70" size="15" name="cognome" class="inputbox"/>
         <>
         </td>
         </tr>
         <tr>
         <td>
         <div style="color:blue">Password: <>
         </td>
         <td>
         <div style="float: left; margin-top: 5px;">
               <input  style="border:1px inset #591B3F;"  id="password" type="password" value="" maxlength="70" size="15" name="password" class="inputbox"/>
         <>
         </td>
         </tr>
         <tr>
         <td>       
         <div style="color:blue">R.T.O.: <>
         </td>
         <td>
         <div style="float: left; margin-top: 5px;">
               <select name="rto" id="rto" >
               <option value="art1">Seleziona riunione</option>
               <option value="art2">07.06.2013</option>
            </select>
         <>
         </td>
         </tr>
         <tr>
         <td>       
         <div style="color:blue">Motivo: <>
         </td>
         <td>
         <div style="float: left; margin-top: 5px;">
               <INPUT TYPE="radio" NAME="motivo" VALUE="Salute" > <font color=”black”>Salute</font>
               <INPUT TYPE="radio" NAME="motivo" VALUE="Lavoro" > <font color=”black”>Lavoro</font>
               <INPUT TYPE="radio" NAME="motivo" VALUE="Altro" >  <font color=”black”>Altro</font>
         <>
         </td>
         </tr>
                  <tr>
         <td>       
         <div style="color:blue">Commenti: <>
         </td>
         <td>
         <div style="float: left; margin-top: 5px;">
         <TEXTAREA NAME = "commenti" ROWS = "8" COLS = "40" ></TEXTAREA>
               
         <>
         </td>
         </tr>
         
         <tr>
         <td>
         <div style="float: left; margin-top: 5px;">
         <input type="submit" name="submit" id="submit" value="Invia Assenza" />
            
         <>


         </table>
         
   <table class="tablelogin">
   </table>
   <>
</form>

action: esito_cancellazione.php
PHP:
   <?php     
   
$connessione = mysql_connect("localhost","*******","*****")or die("Connessione non riuscita: " . mysql_error());


mysql_select_db("********", $connessione) or die("Errore nella selezione del database");   
                                                               
$nome=$_GET['nome'];
$cognome=$_GET['cognome'];
$rto=$_GET['rto'];
$motivo=$_GET['motivo'];
$commenti=$_GET['commenti'];
$password=$_GET['password'];


$cur="SELECT id,nome,cognome,password from utenti where cognome='$cognome' AND nome='$nome' AND password='$password'";
$query = mysql_query($cur,$connessione);


if ($riga = mysql_fetch_row($query)){
   $idArbitro = $riga[0];
   $aaa = $riga[1].$riga[2];
    $p = $riga[3];
}  


if($idArbitro>=0){
  $curPres = "SELECT assenze FROM riunioni WHERE idArbitro=$idArbitro";
  $queryPres = mysql_query($curPres,$connessione);
  $cont = $rigaPres[0]+1;
    
   
    $pass = mysql_escape_string($p);
    $cur3="INSERT INTO riunioni (arbitro, idArbitro, assenze, rto, password, motivo, commenti) VALUES ($aaa, $idArbitro, $cont, $rto, $motivo, $commenti,'$pass')";
    mysql_query($cur3,$connessione); 
    echo "Registrazione assenza avvenuta!";
}else{                        
  echo "Assenza non inoltrata";


}
          ?>
 
Ultima modifica di un moderatore:

borgo italia

Super Moderatore
Membro dello Staff
SUPER MOD
MOD
4 Feb 2008
16.046
150
63
PR
www.borgo-italia.it
ciao
prima di passere all'incremento delle utenze alcune cose:
non usare il metodo GET, ma POST
i vari dati che provengono dal form devono essere verificati prima di accedere a qualsiasi operazione sul db
non ho guardato tutto ma se un malentenzionato scrive la password cosi
A' OR password= '
al db invii la query
SELECT ..... WHERE cognome='pinco' AND nome='pallo' AND password='A' OR password=''";
per cui un pinco pallo qualsiasi può accedere
secondo me lo script è da riguardare tutto, anche perche non vedo cosa succede in casi i immissioni errate o inestienti nel db
 
Discussioni simili
Autore Titolo Forum Risposte Data
radioButton Problema inserimento stringa con apostrofo in database sql Database 21
A str_replace per inserimento di un apostrofo in una stringa al posto del segno '\' PHP 3
D Tempi di inserimento caratteri stringa in campo input PHP 6
K Inserimento query Errore 1366 PHP 4
K form Inserimento record mysql PHP 2
Lino80 [Retribuito] Cerco programmatore php per modifica/inserimento funzione/valori da un plugin importer wordpress Offerte e Richieste di Lavoro e/o Collaborazione 0
C inserimento gestionale sotto Word Press WordPress 0
D Inserimento video mp4 HTML e CSS 0
L inserimento form dati multipli ? PHP 0
G Appicazione HTML per inserimento dai in Database Access Microsoft HTML e CSS 0
J Form inserimento dati in database Ajax 1
D modificare questo codice per inserimento in text e non in tabella jQuery 1
R [C#] Automatizzare un inserimento di un Post su un Gruppo Facebook .NET Framework 0
M Aiuto con inserimento immagini WordPress 6
elpirata Impedire inserimento data di oggi e date passate jQuery 39
A Inserimento dati nel database tramite form + altre operazioni PHP 18
W Email conferma inserimento Classic ASP 0
S Inserimento multiplo non richiesto PHP 2
P inserimento icone social tramite html HTML e CSS 1
L form multipla php sql,errore in inserimento MySQL 0
Alex_70 Inserimento dati a cascata PHP 204
T Da xsd a xml ed inserimento dati in excel XML 0
M Problema inserimento parole con apostrofo nel db PHP 5
C [RISOLTO]Inserimento variabile php in input html PHP 20
P Access Inserimento data. MS Access 4
L Inserimento dettagli in una maglia Photoshop 2
S [PHP] email con inserimento dati nel database PHP 23
beatle [Photoshop] problema inserimento immagini Photoshop 1
G [Javascript] Errore inserimento dati Backend Node.js e workbench Javascript 1
B [PHP] Creare PDF dopo inserimento dati form PHP 4
C [PHP] Form con Inserimento dati dalla maschera e un menù a discesa che prende i dati dal db PHP 1
C [PHP] Form inserimento più menù a discesa PHP 9
M [PHP] Problemi su inserimento array nel db PHP 7
gandalf1959 [PHP] Inserimento di più righe non funziona come mi aspetto... PHP 2
E Inserimento dati da PHP in tabella MySQL PHP 5
E Form inserimento dati con JavaScript Javascript 0
D [MS Access] problemi con inserimento campo in una maschera MS Access 6
G inserimento csv in tabella mysql; problema con struttura PHP 11
M [Joomla] Inserimento wow.js in template Joomla 4
K [PHP] Inserimento dati database con postgres PHP 2
K [PHP + MYSQL ] Inserimento dati in database da form dinamico PHP 13
A [PHP] Inserimento url dinamici in pagina html PHP 3
spider81man [PHP] Alert Box per confermare Inserimento o Cancellazione dato. PHP 4
gandalf1959 [MySQL] Inserimento multiplo da form multirighe MySQL 22
A [RISOLTO]Inserimento Immagini da pc a MySql PHP 15
M Inserimento dati checkbox multipli in db da ajax a php PHP 1
S [PHP] inserimento su DB da tabella PHP 29
P [PHP] Problema inserimento nuove chiavi in array PHP 2
paloppa Inserimento data su database MYSQL PHP 2
webimage [PHP] Non inserimento in tabella PHP 19

Discussioni simili