Къде е грешката

vik96

Registered
ама е това е кода и ми дава грешка

Create.php
Код:
<? 
$user="root"; 
$password="201066"; 
$database="test"; 

$link=$HTTP_POST_VARS['link']; 
$name=$HTTP_POST_VARS['name']; 


mysql_connect(localhost,$user,$password); 
@mysql_select_db($database) or die( "Unable to select database"); 

$query = "INSERT INTO contacts VALUES ('','$link','$name')"; 
mysql_query($query); 

mysql_close(); 
?>

Insert.php

Код:
<? 
$user="root"; 
$password="201066"; 
$database="testing"; 

$link=$HTTP_POST_VARS['link']; 
$name=$HTTP_POST_VARS ['name']; 


mysql_connect(localhost,$user,$password); 
@mysql_select_db($database) or die( "Unable to select database"); 
//Беше написано INCERT а трябва да е INSERT
$query = "INSERT INTO contacts VALUES ('','$link','$name')"; 
mysql_query($query); 

mysql_close(); 
?>

Form.html

Код:
<form action="insert.php" method="post"> 
LINK: <input type="text" name="link"><br> 
NAME: <input type="text" name="name"><br> 
<input type="Submit"> 
</form>

Displaying.php

Код:
<?php 

$user="root"; 
$password="201066"; 
$database="test"; 


mysql_connect("localhost", "$user", "$password"); 
@mysql_select_db($database) or die( "Unable to select database"); 
$query="SELECT * FROM contacts"; 
$result=mysql_query($query); 

$num=mysql_numrows($result); 

mysql_close(); 
  
echo "<A HREF=\"$link\">$name_link</A><BR>"; 


?>
 
<?php

$user="root";
$password="201066";
$database="test";


mysql_connect("localhost", "$user", "$password");
@mysql_select_db($database) or die( "Unable to select database");
$query="SELECT * FROM contacts";
$result=mysql_query($query);

$num=mysql_num_rows($result);

mysql_close();

echo "<A HREF=\"$link\">$name_link</A><BR>";


?>

И пич когато постваш код си едитни паролата $password="201066";
 
<?php

$user="root";
$password="201066";
$database="test";


mysql_connect("localhost", $user, $password);
@mysql_select_db($database) or die( "Unable to select database");
$query="SELECT * FROM contacts";
$result=mysql_query($query);

$num=mysql_num_rows($result);

mysql_close();

echo "<A HREF=".$link.">".$name_link."</A><BR>";


?>

И виж дали имаш нещо в базата
 
<?php
$host="localhost";
$dbusername="root";
$dbpassword="201066";
$db="test";
$db_conn = mysql_connect("$host", "$dbusername", "$dbpassword")
or die("unable to connect to the database");
mysql_select_db("$db", $db_conn) or die("unable to select the database");
$query="SELECT * FROM contacts";
$result=mysql_query($query);

$num=mysql_num_rows($result);

mysql_close();

echo "<A HREF=\"$link\">$name_link</A><BR>";


?>
 
пак пробваите на ваш хост да го направите с фаиловете и кажете каде е грешката
 
само да попитам на локалхост ли си ? щото ако да там няма парола
 
Един съвет от мен!Мъчи се,където може да дебъгваш!Там където имаш mysql_..... един кво си примерно,задължително
Код:
mysql_connect(...) or die(mysql_error());
mysql_select_db(....) or die()mysql_error));
и така нататък!
Където имаш променливи,проверявай с echo извежда ли някакъв резултат!Така,само ще можеш да се коригираш!
 

Back
Горе