problemi con php

fede83

Nuovo Utente
30 Set 2004
8
0
0
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 le categorie sono lincate alla pagina view.php, e

in base all'idcategoria si visualizzeranno i prodotti di una determinata

categoria.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 non mi visualizza niente

perche zero non corrisponde a nessuna categoria.


Spero che possiate aiutarmi. Grazie :dipser:
 

Tymba

Utente Attivo
10 Ott 2004
63
0
0
www.valeriocarnevali.it
il problema non è nella visualizzazione ma in fase di memorizzazione dei dati.

quando inserisci un nuovo prodotto devi memorizzare oltre che i dati relativi al prodotto stesso anche l'idcategoria corretta.

posta il codice delle pagine che usi per memorizzare i dati.
 

fede83

Nuovo Utente
30 Set 2004
8
0
0
php

ecco il codice:

prodotti.php




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

<body bgcolor="#F7FBA4">
<br><br>
<center><h1>Inserisci un nuovo Prodotto</h1></center>
<br><br><br><br><br>
<?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','$prezzo')";
$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"><b>Dati del Prodotto</b></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>

<br><br><br><br><br><br><br><br>
<a href="catalogo.php"><img border="0" src="logo/indietro.gif"></a>
<a href="index.php"><img align="right" border="0" src="logo/home.gif"></a>
</body>
</html>


Categorie.php

<html>

<head>
<title></title>
</head>
<!--sottolineatura link no--->
<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>

grazie...... 0:)
 

fede83

Nuovo Utente
30 Set 2004
8
0
0
fede

problema risolto non mettevo la categoria nel passaggio parametri.

Ciaoe grazie :mexican:
 
Discussioni simili
Autore Titolo Forum Risposte Data
M Problemi con la stampa dei valori in php PHP 1
S Problemi delle funzioni eliminate con PHP e MySQL PHP 4
E [PHP] problemi nuova riga con fwrite su piattaforma android PHP 5
M [PHP] Problemi con query unione PHP 11
M [PHP] Problemi con select PHP 6
M [PHP] Problemi con il riconoscimento login. PHP 21
M Problemi con database Apache/2.4.37 (Win32) OpenSSL/1.1.1a PHP/7.3.1 PHP 6
S [PHP] problemi con le sessioni PHP 3
T [PHP] problemi con il browser PHP 0
M [PHP] Problemi con login facebook PHP 0
F [PHP] Problemi di base con bot di telegram PHP 9
G Problemi con pagina online.php di una chat in php PHP 38
S Problemi con impostazioni php PHP 3
S [PHP] Problemi con Login e pagina Utente PHP 5
P [PHP] problemi con session_start PHP 15
webmachine [PHP] Problemi con Login e pagina Utente PHP 3
L Refresh include php con jquery problemi negli script dopo load jQuery 2
F Problemi login con lo script php PHP 2
C Problemi con esercizi di php PHP 0
B Problemi con pannello di controllo PHP PHP 0
B Problemi con pannello di controllo PHP PHP 0
D PROBLEMI invio posta con php PHP 3
F nl2br di php crea problemi con javascript PHP 7
S problemi con ajax e php Ajax 3
R problemi con un vostro tutorial php. PHP 0
1 problemi con invio PHP PHP 11
M Problemi con apache non interpreta script php Apache 6
tanaka Problemi con Php , css e safari PHP 5
S problemi ad inviare mail in locale con php PHP 13
C Problemi con query Php PHP 1
M Problemi con Forum PHP crezione guidata PHP 1
V PROBLEMI CON IL pHP PHP 1
P Problemi con pagine php PHP 2
M Formail PHP - Problemi con account AOL PHP 1
W click tracking , problemi con la visualizzazione del php aiuto urgente PHP 1
S PHP - ACCESS --> problemi con query PHP 0
K problemi con php PHP 0
M Problemi con la configurazione di Php 4.2.3 come modulo Apache 1.3.27 PHP 0
Z Problemi con l'installazione php 4.3.9 PHP 0
L Problemi con il login PHP 2
R Tutto su utf-8 ma ancora problemi con i caratteri speciali in mysql MySQL 1
Z problemi con foreach insert into PHP 10
B javascript per problemi con pdf e Safari Javascript 0
M Problemi con creazione maschere Presentati al Forum 1
M Problemi con query a più tabelle PHP 3
M Problemi con blog Grav Content Management System (CMS) 0
S incoerenza di stampa. problemi con il magenta Photoshop 3
A problemi con paypall Java 1
felino [Windows 8.1] Problemi con connessione WiFi Windows e Software 0
O [HTML] problemi con la regola "background-attachment: fixed" in EDGE HTML e CSS 0

Discussioni simili