Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 11

Discussione: inner join

  1. #1

    inner join

    Salve a tutti,

    cosa sto sbagliando in questa inner join?

    Codice PHP:

      <?php include("articolipselect.php"); ?></span></td>
          <form action="articoli.php" method="post" enctype="multipart/form-data" name="form1"><td bgcolor="#999999">
           <input name="posted" type="hidden" id="posted2" value="posted2" />
          <?php 
      
    include ("config.inc.php"); 
      include (
    "connect.php");
        
    $idcat $_POST['idcat'];
        echo 
    $idcat;
        if(isset(
    $_POST['posted'])) {
      
    $query ="SELECT * FROM democat AS c, demosubcat AS s WHERE c.idcat=s.idcat AND idcat='$idcat'";
      
    $result mysql_query($query,$db);
         echo  
    "<select name=\"subcategoria\">";
      while (
    $row mysql_fetch_array($result)) {
      echo 
    "<option value=\"".$row['subcategoria']."\">".$row['subcategoria']."</option>";}
      echo
    "</select>"; } ?></td>
    Recupero il valore $idcat da categoria e voglio verificarlo con $idcat presente su sottocategorie...

  2. #2
    ... AND c.idcat='$idcat'";

  3. #3
    sì, perfetto.

    Adesso non riesco a capire perché non riesco a inserire l'articolo nel DB... :master:

  4. #4
    Problemi con l'insert di una query?

  5. #5
    allora posta anche l'INSERT

  6. #6
    Originariamente inviato da seokey
    sì, perfetto.

    Adesso non riesco a capire perché non riesco a inserire l'articolo nel DB... :master:
    Posta la query...
    --Cosimo
    MAIL: cosimo.g18@gmail.com

  7. #7
    la pagina articolip.php

    Codice PHP:

    <?php include("articolipselect.php"); ?></span></td>
          <form action="articoli.php" method="post" enctype="multipart/form-data" name="form1"><td bgcolor="#999999">
           <input name="posted" type="hidden" id="posted2" value="posted2" />
          <?php 
      
    include ("config.inc.php"); 
      include (
    "connect.php");
        
    $idcat $_GET['idcat'];
        echo 
    $idcat;
        if(isset(
    $_GET['posted'])) {
      
    $query ="SELECT * FROM democat AS c, demosubcat AS s WHERE c.idcat=s.idcat AND c.idcat='$idcat'";
      
    $result mysql_query($query,$db);
         echo  
    "<select name=\"subcategoria\">";
      while (
    $row mysql_fetch_array($result)) {
      echo 
    "<option value=\"".$row['subcategoria']."\">".$row['subcategoria']."</option>";}
      echo
    "</select>"; } ?></td>
        </tr>
        <tr>
          <td bgcolor="#000033"><span class="Stile25">descrizione promo</span></td>
          <td bgcolor="#000033"><span class="Stile25">
            <label>articolo</label>
          </span></td>
        </tr>
        <tr>
          <td bgcolor="#999999"><span class="Stile20"><?php echo '<textarea style="color: red; background-color: yellow" name="descrizione" cols="40" rows="5" id="descrizione"></textarea>'?></span></td>
          <td bgcolor="#999999"><span class="Stile29"><?php echo '<input type="text" name="articolo" id="articolo">'?></span></td>
        </tr>
        <tr>
          <td bgcolor="#000033"><span class="Stile25">prezzo</span></td>
          <td bgcolor="#000033"><span class="Stile25">descrizione dettaglio</span></td>
        </tr>
        <tr>
          <td bgcolor="#999999"><span class="Stile20"><?php echo '<input type="text" STYLE="color: #FFFFFF; font-family: Verdana; font-weight: bold; font-size: 12px; background-color: #72A4D2;" name="prezzo" id="prezzo">'?></span></td>
          <td bgcolor="#999999"><span class="Stile20">
            <label></label>
            <?php echo '<textarea style="color: red; background-color: yellow" name="dettaglio" cols="40" rows="5" id="dettaglio"></textarea>'?></span></td>
        </tr>
        <tr>
          <td bgcolor="#000033"><span class="Stile25">immagine principale</span></td>
          <td bgcolor="#000033"><span class="Stile25">sconto</span></td>
        </tr>
        <tr>
          <td bgcolor="#999999"><span class="Stile18"><?php echo '<input type="file" name="userfile" id="userfile">'?></span></td>
          <td bgcolor="#999999"><span class="Stile20">
            <label><?php echo '<input type="text" size="20" name="sconto" id="sconto">'?></label>
    %</span></td>
        </tr>
        <tr>
          <td bgcolor="#000033"><span class="Stile25">immagine 3</span></td>
          <td bgcolor="#000033"><span class="Stile18"><span class="Stile25">immagine 2</span></span></td>
        </tr>
        <tr>
          <td bgcolor="#999999"><span class="Stile18">
            <label><?php echo '<input type="file" name="userfile3" id="userfile3">'?> </label>
    </span></td>
          <td bgcolor="#999999"><span class="Stile18"><?php echo '<input type="file" name="userfile2" id="userfile2">'?></span></td>
        </tr>
      </table>
      <table width="800" border="0">
        <tr>
          <td width="22" bgcolor="#000033"><span class="Stile30"><?php echo '<input type="checkbox" name="promozioni" id="promozioni">'?></span></td>
          <td width="233" bgcolor="#000033"><span class="Stile25">
            <label>promozioni</label>
          </span></td>
          <td width="21" bgcolor="#000033"><span class="Stile25"><?php echo '<input type="checkbox" name="novita" id="novita">'?></span></td>
          <td width="82" bgcolor="#000033"><span class="Stile25">novit&agrave;</span></td>
          <td width="21" bgcolor="#000033"><span class="Stile25"><?php echo '<input type="checkbox" name="esclusivo" id="esclusivo">'?></span></td>
          <td width="214" bgcolor="#000033"><span class="Stile25">esclusivo</span></td>
          <td width="177" bgcolor="#000033"><?php echo '<input type="submit" name="invia" id="invia" value="AGGIUNGI" STYLE="font-family:sans-serif; font-size: 10px;
    font-style:bold; background:#006699 none; color: #FFFFFF; width:8em">'
    ?></td>
        </tr>
      </table>
      
      

    </p>
    </form>
    invia i dati alla pagina articoli.php

    Codice PHP:
      <?php
       
    include ("config.inc.php");
       include (
    "connect.php");
       include (
    "articolip.php");
       include (
    "funzioni.php");
       
    //nome tabella database
       
    $tabella 'demoarticoli';
       
    //percorso della cartella dove mettere i file caricati
    $uploaddir 'img/';
    //Recupero il percorso temporaneo del file
    $userfile_tmp $_FILES['userfile']['tmp_name'];
    //recupero il nome originale del file caricato
    $userfile_name $_FILES['userfile']['name'];
    print 
    "<pre>";
    //copio il file dalla locazione temporanea alla mia cartella upload
    if (move_uploaded_file($userfile_tmp$uploaddir $userfile_name))
    {
    //Se l'operazione è andata a buon fine...
    print "immagine principale inviato con successo."
    }
    $userfile_tmp $_FILES['userfile2']['tmp_name'];
    //recupero il nome originale del file caricato
    $userfile_name $_FILES['userfile2']['name'];
    print 
    "<pre>";
    //copio il file dalla locazione temporanea alla mia cartella upload
    if (move_uploaded_file($userfile_tmp$uploaddir $userfile_name))
    {
    //Se l'operazione è andata a buon fine...
    print "seconda immagine inviata con successo."
    }
    $userfile_tmp $_FILES['userfile3']['tmp_name'];
    //recupero il nome originale del file caricato
    $userfile_name $_FILES['userfile3']['name'];
    print 
    "<pre>";
    //copio il file dalla locazione temporanea alla mia cartella upload
    if (move_uploaded_file($userfile_tmp$uploaddir $userfile_name))
    {
    //Se l'operazione è andata a buon fine...
    print "terza immagine inviato con successo."
    }
       
    //recupero informazioni da articolip.php
        
    if (isset($_POST['posted2'])) {
        
    $categoria $_POST['categoria'];
        
    $subcategoria $_POST['subcategoria'];
        
    $articolo $_POST['articolo'];
        
    $descrizione $_POST['descrizione'];
        
    $dettaglio $_POST['dettaglio'];
        
    $prezzo $_POST['prezzo'];
        
    $sconto $_POST['sconto'];
        
    $immagine $_FILES['userfile']['name'];
        
    $immagine2 $_FILES['userfile2']['name'];
        
    $immagine3 $_FILES['userfile3']['name'];
        
    $thumb $_FILES['userfile']['name'];
        
    $promozioni $_POST['promozioni'];
        
    $novita $_POST['novita'];
        
    $esclusivo $_POST['esclusivo'];
        
        
    //controllo sicurezza campi
    foreach ($_POST as $key => $value) { 
        
    $_POST[$key] = mysql_real_escape_string(htmlentities(trim($value))); 
      } 

      
    $percentuale = ($prezzo*$sconto)/100;
      
    $prezzoscontato = ($prezzo-$percentuale);
      
    //inserimento dati su tabella
    $query="INSERT INTO $tabella (categoria,subcategoria,articolo,descrizione,dettaglio,prezzo,sconto,immagine,immagine2,immagine3,thumb,promozioni,novita,esclusivo) VALUES ('$categoria','$subcategoria','$articolo','$descrizione','$dettaglio','$prezzoscontato','$sconto','$immagine','$immagine2','$immagine3','$thumb','$promozioni','$novita','$esclusivo')";

    $result mysql_query($query,$db);

    if(
    $result) {
    echo 
    "articolo inserito";
    echo 
    "
    "
    ;
    echo 
    "[img]iconeTBASE/greenpage.png[/img]";
    }else{
    echo 
    "articolo non inserito";
    }
    }
    }
        
      
    ?>

  8. #8
    Cambia

    $result = mysql_query($query,$db);

    in

    $result = mysql_query($query,$db) or die (mysql_error());

    e poi posta l'errore.
    --Cosimo
    MAIL: cosimo.g18@gmail.com

  9. #9

  10. #10
    articolip.php

    <input name="posted2" type="hidden" id="posted2" value="posted2" />

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.