Pagina de start a forumului Forum PHP Romania - Discutii despre PHP, MySQL, Javascript, AJAX, etc Forum PHP Romania - Discutii despre PHP, MySQL, Javascript, AJAX, etc
Comunitatea PHP Romania
 

UPLOAD --- PLS HELP - [REZOLVAT]
Vezi mesajul original

 
       Pagina de start a forumului Forum PHP Romania - Discutii despre PHP, MySQL, Javascript, AJAX, etc -> PHP Avansat
Subiectul anterior :: Subiectul următor  
Autor Mesaj
Pushtiu



Data înscrierii: 06/Dec/2006
Mesaje: 69

Trimis: Lun Aug 20, 2007 8:49 pm    Titlul subiectului: UPLOAD --- PLS HELP - [REZOLVAT]  

e pus de 2 ori ...imi cer scuze da la incepatori nu am rezolvat problema..poate aici ....HELP ME PLS!!!

Conform codului de mai jos datele sunt introduse in baza de date separat o data numle pozei si di link-ul si apoi datele ...dar eu vteau toate o singura data si sa-i coresunda un singur ID

poate cineva sa ma ajute va rog

code: <?php
$name = $_POST['name'];
$name = trim($name);
$name=strip_tags($name);
$name = str_replace(" ","",$name);
$name=str_replace("%20","",$name);
$name=addslashes($name);
// Where the file is going to be placed temporarly
$target_path = "tmp_poze/";

$target_path = $target_path . basename( $_FILES['uploadedfile']['name']);

$_FILES['uploadedfile']['tmp_name']; // temp file

$target_path = "poze/";
$oldfile = basename($_FILES['uploadedfile']['name']);

// getting the extention
$pos = strpos($oldfile,".",0);
$ext = trim(substr($oldfile,$pos+1,strlen($oldfile))," ");
function generate($length=8)
{
$key="";
$num_array = ("123456789");

for($i=0; $i<$length; $i++)
{
mt_srand((double)microtime()*1000000);
$randNum=mt_rand(0,8);
$key.=$num_array[$randNum];
}
return $key;
}
$tm=generate();
//new file name example for a profile image of a user
$newfile = $name ."_" . $tm . "." . $ext;

// move the file to the final destination
$target_path = $target_path . basename($newfile);

if(move_uploaded_file($_FILES['uploadedfile']['tmp_name'], $target_path)) {
echo "Fisierul ". basename( $_FILES['uploadedfile']['name']). " a fost adugat!";
$sql = "INSERT INTO formular SET name='$name' , dir='$target_path'";
mysql_query($sql) or die(mysql_error());

} else{
echo "EROARE... incearca din nou!";
}
$_SESSION['nume'] = $_POST['nume'];
$_SESSION['prenume'] = $_POST['prenume'];
$_SESSION['nanterior'] = $_POST['nanterior'];
$_SESSION['cetatenie'] = $_POST['cetatenie'];
$_SESSION['starecivila'] = $_POST['starecivila'];
$_SESSION['name'] = $_POST['name'];
$_SESSION['dir'] = $_POST['target_path'];
Sus  
Mascka



Data înscrierii: 01/Oct/2005
Mesaje: 1282
Locație: Braila

Trimis: Mar Aug 21, 2007 8:56 am    Titlul subiectului:  

nu vad insertul de date care zici tu..
Sus  
crivion



Data înscrierii: 10/Apr/2007
Mesaje: 669
Locație: Somewhere

Trimis: Mar Aug 21, 2007 10:06 am    Titlul subiectului:  

insertul pe care il folosesti e sintaxa pentru update;

pentru insert foloseste : insert into tabela (coloana,coloana) values (valoare,valoare);
Sus  
kyron



Data înscrierii: 16/Sep/2004
Mesaje: 542
Locație: Bucuresti

Trimis: Mar Aug 21, 2007 12:02 pm    Titlul subiectului:  

crivion a scris: insertul pe care il folosesti e sintaxa pentru update;

pentru insert foloseste : insert into tabela (coloana,coloana) values (valoare,valoare);

merge si:

Cod:
INSERT INTO
   tabela
SET
   camp1 = 'val1',
   camp2 = 'val2'


e mai usor sa asignezi camp=valoare decat INTO tabela(camp1, camp2,...) VALUES(val1, val2, ...). O virgula pusa aiurea sau o inversare de variabile iti face viata un chin :)
Sus  
crivion



Data înscrierii: 10/Apr/2007
Mesaje: 669
Locație: Somewhere

Trimis: Mar Aug 21, 2007 12:38 pm    Titlul subiectului:  

atunci adauga un where
Sus  
Mascka



Data înscrierii: 01/Oct/2005
Mesaje: 1282
Locație: Braila

Trimis: Mar Aug 21, 2007 8:52 pm    Titlul subiectului:  

crivion si kyron.. dati-o draq de treaba ca toata lumea stie sa faca un insert.. cititi problema baiatului:

Citat:
datele sunt introduse in baza de date separat o data numle pozei si di link-ul si apoi datele ...dar eu vteau toate o singura data
Sus  
Pushtiu



Data înscrierii: 06/Dec/2006
Mesaje: 69

Trimis: Mie Aug 22, 2007 9:02 am    Titlul subiectului:  

nu am probleme la insert...se introduc datele ..dar ... o data poza si link-ul unde se afla si ii atribuie un ID-unic si apoi restul datelor carora le este atribuit un alt ID-unic.. si eu vreau toate cu un singur ID-unic... asta e buba
Sus  
Mascka



Data înscrierii: 01/Oct/2005
Mesaje: 1282
Locație: Braila

Trimis: Mie Aug 22, 2007 5:33 pm    Titlul subiectului:  

pai eu vad doar un insert la tine
Cod:
 $sql = "INSERT INTO formular SET name='$name' , dir='$target_path'";


al doilea unde este???
Sus  
PHPRomania Bot
Bot Member


Data înscrierii: 27/Dec/2007
Mesaje: 1
Locaţie: Server Google
Trimis: Mie Dec 26, 2007 7:01 pm   Titlul subiectului: Ad  

Sus  
 
       Pagina de start a forumului Forum PHP Romania - Discutii despre PHP, MySQL, Javascript, AJAX, etc -> PHP Avansat
Pagina 1 din 1


Powered by phpBB 2.0.22 © 2001, 2002 phpBB Group
Varianta în limba română: Romanian phpBB online community