Visualizzazione dei risultati da 1 a 3 su 3

Discussione: problemi con php

  1. #1
    Utente di HTML.it
    Registrato dal
    May 2004
    Messaggi
    42

    problemi con php

    ciao a tutti, ecco il mio problema

    sto facendo la parte amministratore del mio sito, sono arrivata al punto di

    inserire i prodotti in determinate categorie, i link delle categorie li ho

    fatti cosi : <a target=centro href=\"view.php?id=$linea[idcategoria]\">

    per cui i prodotti che inserisco andranno a finire in un unico database che

    si chiama Prodotti. Poi tutte le categorie sono lincate alla pagina

    view.php, e in base all'idcategoria si visualizzeranno i prodotti di una

    determinata categoria.(l'inserimeto prodotti avviene cosi: in una tabella

    inserisco tutti i dati del prodotto, e con un menu a tendina scelgo dove

    deve inserirsi questo prodotto)Fino qui ci siamo, il problema sta nel

    database, perche nella tabella prodotti ho messo il campo idcategoria qui

    si dovrebbe memorizzare il numero della categoria esempio 2 corrisponde

    alla categoria accessori, 3 corrisponde a modem eccetera, il problema e che

    rimane sempre a zero questo campo, e per cui quando clicco sul link

    accessori dovrebbe andare sul database Prodotti e selezionare tutti i

    prodotti che hanno un id categoria pari a 2, ma non mi visualizza niente

    perche zero non corrisponde a nessuna categoria.


    Spero che possiate aiutarmi. Grazie

  2. #2
    Perfetto la tua descrizione ma forse è più utile il codice che hai usato per creare la tabella e il codice della insert


  3. #3
    Utente di HTML.it
    Registrato dal
    May 2004
    Messaggi
    42

    fede

    ok allora ti mando il codice:


    Sinistra.php (l'ho chiamato cosi perche ho fatto dei frame, e le categorie si trovano a sinistra)
    <html>

    <head>
    <title></title>
    </head>

    <STYLE type="text/css">
    a {
    TEXT-DECORATION: none;
    }
    a:hover {
    TEXT-DECORATION:underline
    }
    </STYLE>
    <STYLE type="text/css">
    a {text-decoration: none; font-weight: normal}
    a:hover {font-weight: bold}
    </STYLE>


    <body >

    <?php
    error_reporting (0);
    $conn = @mysql_connect("localhost","root","") or die("connessione fallita");
    @mysql_select_db("computergratis") or die ("connessione fallita");
    $sql = "SELECT * FROM categorie";
    $risultato = @mysql_query($sql) or die ("query fallita");

    print "<table background=sfondi/blu.jpg style=border-style:double ;border-width:6 bordercolor=black align=center > ";

    while ($linea = mysql_fetch_array($risultato)) {
    print "<tr>";
    print "<td colspan=2 ><font size=1 face=arial color=black><a target=centro href=\"view.php?id=$linea[idcategoria]\">".$linea['categoria']."</a></font></td>";



    }
    print "</tr></table>";



    ?>

    </body>

    </html>



    PRODOTTI.PHP




    <html>
    <head>
    <title>ComputerGratis.it</title>
    </head>

    <body bgcolor="#F7FBA4">



    <center><h1>Inserisci un nuovo Prodotto</h1></center>






    <?php
    error_reporting (0);
    if(!isset($_POST)) $_POST=$HTTP_POST_VARS;

    else{
    $nome=addslashes($_POST['nome']);
    $marca=addslashes($_POST['marca']);
    $descrizione=addslashes($_POST['descrizione']);
    $codice=addslashes($_POST['codice']);
    $prezzo=addslashes($_POST['prezzo']);

    $conn = @mysql_connect("localhost","root","") or die("connessione fallita");
    @mysql_select_db("computergratis") or die ("connessione fallita");

    $sql = "INSERT INTO prodotti(nome, marca, descrizione, codice, prezzo) VALUES ('$nome','$marca','$descrizione','$codice','$prezz o')";
    $risultato = @mysql_query($sql) or die ("query fallita");
    print "<font size=3 face=terminal>Inserimento effettuato correttamente.</font><a href=scheda.php>SCHEDA PRODOTTI</a>";


    }
    ?>
    <form action="prodotti.php" method="post">
    <table border="1" bordercolor="black" align="center">
    <tr>
    <td colspan="2" bgcolor="white"><font align="center" size="5" face="Courier">Dati del Prodotto</font></td>
    </tr>
    <tr>
    <td bgcolor="white"><font size="3" face="arial">Nome Prodotto</font></td>
    <td><input type="text" name="nome"></td>
    </tr>
    <tr>
    <td bgcolor="white"><font size="3" face="arial">Categoria</font></td>
    <td><select name="categoria">
    <?
    $sql="SELECT * FROM categorie;";
    $result=mysql_query($sql) or die($sql);
    while($line=mysql_fetch_array($result)){
    print "<option value=".$line['idcategoria'].">".$line['categoria'];
    }

    ?>

    </select>
    </td>
    </tr>
    <tr>
    <td bgcolor="white"><font size="3" face="arial">Marca</font></td>
    <td><input type="text" name="marca"></td>
    </tr>
    <tr>
    <td bgcolor="white"><font size="3" face="arial">Descrizione</font></td>
    <td><input type="text" name="descrizione"></td>
    </tr>
    <tr>
    <td bgcolor="white"><font size="3" face="arial">Codice</font></td>
    <td><input type="text" name="codice"></td>
    </tr>
    <tr>
    <td bgcolor="white"><font size="3" face="arial">Prezzo</font></td>
    <td><input type="text" name="prezzo"></td>
    </tr>
    <tr>
    <td bgcolor="white"><font size="3" face="arial">Foto</font></td>
    <td><input type="file" name="foto"></td>
    </tr>
    <tr>
    <td colspan="2" align="center" bgcolor="white"><input type="submit" name="inserisci" value="inserisci"></td>
    </tr>
    </table>
    </form>










    [img]logo/indietro.gif[/img]
    [img]logo/home.gif[/img]
    </body>
    </html>


    FAMMI SAPERE E GRAZIE :maLOL:

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.