Joomla.it Forum

Non solo Joomla... => Database => : Stige82 17 May 2013, 00:23:42

: Inserimento stringa
: Stige82 17 May 2013, 00:23:42
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:
:

<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     
   
$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";


}
          
?>

: Re:Inserimento stringa
: tomtomeight 17 May 2013, 07:29:17
Ciao

Si tratta di una estensione di joomla per form o, come mi sembra,  di solo php esterno?
: Re:Inserimento stringa
: mau_develop 17 May 2013, 08:18:33
infatti non centra nulla ne con joomla, ne con i suoi comodi componenti form per fare queste cose in modo più sicuro che prendere delle GET abusabili
: Re:Inserimento stringa
: Stige82 17 May 2013, 11:30:09
e dove li prendo questi componenti form per joomla?
: Re:Inserimento stringa
: tomtomeight 17 May 2013, 11:51:04
Li prendi dalla JED cioè dove stanno tutte le estensioni del cms Joomla.
http://extensions.joomla.org/search?q=form (http://extensions.joomla.org/search?q=form)
: Re:Inserimento stringa
: Stige82 17 May 2013, 15:42:07
ok grazie, cmq ho risolto ;)