Back to top

Autore Topic: Inserimento stringa  (Letto 2537 volte)

Offline Stige82

  • Esploratore
  • **
  • Post: 90
  • Sesso: Maschio
    • Mostra profilo
Inserimento stringa
« il: 17 Mag 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:
Codice: [Seleziona]

<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
Codice: [Seleziona]

   <?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: 17 Mag 2013, 02:02:42 da Stige82 »

Offline tomtomeight

  • Global Moderator
  • Fuori controllo
  • ********
  • Post: 32046
  • Sesso: Maschio
  • Gli automatismi aiutano ma non insegnano nulla.
    • Mostra profilo
Re:Inserimento stringa
« Risposta #1 il: 17 Mag 2013, 07:29:17 »
Ciao

Si tratta di una estensione di joomla per form o, come mi sembra,  di solo php esterno?

mau_develop

  • Visitatore
Re:Inserimento stringa
« Risposta #2 il: 17 Mag 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

Offline Stige82

  • Esploratore
  • **
  • Post: 90
  • Sesso: Maschio
    • Mostra profilo
Re:Inserimento stringa
« Risposta #3 il: 17 Mag 2013, 11:30:09 »
e dove li prendo questi componenti form per joomla?

Offline tomtomeight

  • Global Moderator
  • Fuori controllo
  • ********
  • Post: 32046
  • Sesso: Maschio
  • Gli automatismi aiutano ma non insegnano nulla.
    • Mostra profilo
Re:Inserimento stringa
« Risposta #4 il: 17 Mag 2013, 11:51:04 »
Li prendi dalla JED cioè dove stanno tutte le estensioni del cms Joomla.
http://extensions.joomla.org/search?q=form

Offline Stige82

  • Esploratore
  • **
  • Post: 90
  • Sesso: Maschio
    • Mostra profilo
Re:Inserimento stringa
« Risposta #5 il: 17 Mag 2013, 15:42:07 »
ok grazie, cmq ho risolto ;)

 



Web Design Bolzano Kreatif