Ver Mensaje Individual
  #1 (permalink)  
Antiguo 06/06/2009, 06:39
Yukisina
 
Fecha de Ingreso: junio-2009
Mensajes: 11
Antigüedad: 14 años, 10 meses
Puntos: 0
Muy rallada con un código PHP

Hola, soy nueva aquí.

Estoy haciendo un trabajo para clase de fin de curso y estoy rallada al vincular un PHP al HTML para hacer consultas desde la base de datos.
La cosa es que no me funciona, os hago una impresión de pantalla de lo que me sale.

(con http delante)
img8.imageshack.us/img8/8871/dibujotba.jpg


Por otra parte, este es el código:




Código PHP:
<?php
$tipus
=$_POST['type'];

$conn mysql_connect('localhost''root''');
    
$db mysql_select_db('inventari');
    
    
$sql="SELECT * FROM $type";
    if (! 
$result mysql_query($sql))
         {
         echo 
"No es pot realitzar la consulta";
             echo 
mysql_error(); 
            exit;
             }
switch(
$type) {
case 
'placabase' :    

    
printf("<table border=1 width=450>");
    
printf("<tr bgcolor=#CCCAA><td><b>Marca</b></td><td><b>Model</b></td><td><b>Velocitat bus</b></td></tr>");
    while (
$arr_result mysql_fetch_array($result))
    {
    print(
"<tr>");
    print(
"<td>$arr_result[marca] </td>");
    print(
"<td>$arr_result[model] </td>");
    print(
"<td>$arr_result[velocitatbus] </td>");
    print(
"</tr>");
    }
    print(
"</table>");
    
    break; 
    
case 
'cddvd' :
printf("<table border=1 width=450>");
    
printf("<tr bgcolor=#CCCAA><td><b>Marca</b></td><td><b>Tipus</b></td><td><b>Velocitat</b></td></tr>");
    while (
$arr_result mysql_fetch_array($result))
    {
    print(
"<tr>");
    print(
"<td>$arr_result[marca] </td>");
    print(
"<td>$arr_result[tipus] </td>");
    print(
"<td>$arr_result[velocitat] </td>");
    print(
"</tr>");
    }
    print(
"</table>");
    
    break;
    
    case 
'discdur' :
printf("<table border=1 width=450>");
    
printf("<tr bgcolor=#CCCAA><td><b>Marca</b></td><td><b>Model</b></td><td><b>Capacitat</b></td><td><b>Velocitat</b></td></tr>");
    while (
$arr_result mysql_fetch_array($result))
    {
    print(
"<tr>");
    print(
"<td>$arr_result[marca] </td>");
    print(
"<td>$arr_result[model] </td>");
    print(
"<td>$arr_result[capacitat] </td>");
    print(
"<td>$arr_result[velocitat] </td>");
    print(
"</tr>");
    }
    print(
"</table>");
    
    break;
    
    case 
'monitor' :
printf("<table border=1 width=450>");
    
printf("<tr bgcolor=#CCCAA><td><b>Marca</b></td><td><b>Model</b></td><td><b>Tamany</b></td></tr>");
    while (
$arr_result mysql_fetch_array($result))
    {
    print(
"<tr>");
    print(
"<td>$arr_result[marca] </td>");
    print(
"<td>$arr_result[model] </td>");
    print(
"<td>$arr_result[tamany] </td>");
    print(
"</tr>");
    }
    print(
"</table>");
    
    break;
    
        case 
'processador' :
printf("<table border=1 width=450>");
    
printf("<tr bgcolor=#CCCAA><td><b>Marca</b></td><td><b>Model</b></td><td><b>Cau</b></td><td><b>velocitat</b></td></tr>");
    while (
$arr_result mysql_fetch_array($result))
    {
    print(
"<tr>");
    print(
"<td>$arr_result[marca] </td>");
    print(
"<td>$arr_result[model] </td>");
    print(
"<td>$arr_result[cau] </td>");
    print(
"<td>$arr_result[velocitat] </td>");
    print(
"</tr>");
    }
    print(
"</table>");
    
    break;
    
        case 
'ram' :
printf("<table border=1 width=450>");
    
printf("<tr bgcolor=#CCCAA><td><b>Marca</b></td><td><b>Model</b></td><td><b>Tipus</b></td><td><b>Capacitat</b></td></tr>");
    while (
$arr_result mysql_fetch_array($result))
    {
    print(
"<tr>");
    print(
"<td>$arr_result[marca] </td>");
    print(
"<td>$arr_result[model] </td>");
    print(
"<td>$arr_result[tipus] </td>");
    print(
"<td>$arr_result[capacitat] </td>");
    print(
"</tr>");
    }
    print(
"</table>");
    
    break;
    
            case 
'tgrafica' :
printf("<table border=1 width=450>");
    
printf("<tr bgcolor=#CCCAA><td><b>Marca</b></td><td><b>Model</b></td><td><b>Capacitat</b></td></tr>");
    while (
$arr_result mysql_fetch_array($result))
    {
    print(
"<tr>");
    print(
"<td>$arr_result[marca] </td>");
    print(
"<td>$arr_result[model] </td>");
    print(
"<td>$arr_result[capacitat] </td>");
    print(
"</tr>");
    }
    print(
"</table>");
    
    break;
    
    case 
'tso' :
printf("<table border=1 width=450>");
    
printf("<tr bgcolor=#CCCAA><td><b>Marca</b></td><td><b>Model</b></td></tr>");
    while (
$arr_result mysql_fetch_array($result))
    {
    print(
"<tr>");
    print(
"<td>$arr_result[marca] </td>");
    print(
"<td>$arr_result[model] </td>");
    print(
"</tr>");
    }
    print(
"</table>");
    
    break;
    
        case 
'txarxa' :
printf("<table border=1 width=450>");
    
printf("<tr bgcolor=#CCCAA><td><b>Marca</b></td><td><b>interficie</b></td><td><b>velocitat</b></td></tr>");
    while (
$arr_result mysql_fetch_array($result))
    {
    print(
"<tr>");
    print(
"<td>$arr_result[marca] </td>");
    print(
"<td>$arr_result[interficie] </td>");
    print(
"<td>$arr_result[velocitat] </td>");
    print(
"</tr>");
    }
    print(
"</table>");
    
    break;
    
    case 
'ordinador' :
printf("<table border=1 width=450>");
    
printf("<tr bgcolor=#CCCAA><td><b>descrip</b></td></tr>");
    while (
$arr_result mysql_fetch_array($result))
    {
    print(
"<tr>");
    print(
"<td>$arr_result[descrip] </td>");

    print(
"</tr>");
    }
    print(
"</table>");
    
    break;
    
    }
    
    
mysql_close();
    
?>