Jump to content

SUBIECTE NOI
« 1 / 5 »
RSS
Sitemul de operare foloseste prea...

Ce farmacie VET online care "...

De unde cumparați legume si fructe?

Samsung S21 ultra
 Plasa de umbrire peste gard de pl...

O smecherie pe care nu o inteleg

Balcon parter fara acte

unde gasesc un speed bag in bucur...
 Programe TV cu altfel de sporturi

Laptop "bun la toate" max...

navigatie noua vw tiguan

ctfmon.exe - System Error (in Saf...
 Ați prins vremurile cand 120 Volț...

Whatsapp nu afișeaza numele ...

Medii admitere Politehnica Bucure...

Se extinde Baza de la Kogalniceanu
 

Help

- - - - -
  • Please log in to reply
9 replies to this topic

#1
Miriam04

Miriam04

    New Member

  • Grup: Junior Members
  • Posts: 5
  • Înscris: 31.05.2016
Buna! Se pricepe cineva la informatica, programare (mai exact PHP si MYSQL) si este dispus/a sa ma ajute? Am doar cateva intrebari...
Am incercat sa ma uit pe diferite tutoriale si alte coduri din w3schools.com dar pur si simplu nimic nu functioneaza si ma gandeam sa cer ajutorul unui specialist sau macar o persoana mai priceputa in programare decat mine sad
Va multumesc!

#2
tigerheart

tigerheart

    Savage Member

  • Grup: Senior Members
  • Posts: 9,806
  • Înscris: 07.08.2008
F1! F1! F1! F1! Posted Image
Ia zi ce probleme intampini...

#3
Miriam04

Miriam04

    New Member

  • Grup: Junior Members
  • Posts: 5
  • Înscris: 31.05.2016
...

View Posttigerheart, on 31 mai 2016 - 22:19, said:

F1! F1! F1! F1! Posted Image
Ia zi ce probleme intampini...
deci nu pot nicicum sa creez un formular de actualizare pentru tabelul din baza mea de date
am incercat o multime de coduri diferite, de exemplu:
$sql="Update users SET nume='Abc' WHERE user_id=1";
tin sa mentionez ca am verificat de o suta de ori daca datele scrise corespund cu cele din tabelul meu si de asemenea la inceputul paginii php am apelat o alta pag php unde am realizat conectarea la baza de date
<?php require 'connect.php'; ?>
nu mai stiu ce sa fac...

Edited by Miriam04, 01 June 2016 - 06:17.


#4
yonut_a

yonut_a

    Trala la la la

  • Grup: Senior Members
  • Posts: 3,944
  • Înscris: 03.08.2008
mult prea vagi informatiile pe care le dai ca sa te poata ajuta cine.

cum arata baza de date ?
cum arata scriptul de conectare ?
cum arata codul care face update ul ?
cum executi codul care face update ul ?
ce erori iti da mysql (daca iti da) ?

#5
Miriam04

Miriam04

    New Member

  • Grup: Junior Members
  • Posts: 5
  • Înscris: 31.05.2016

View Postyonut_a, on 01 iunie 2016 - 08:34, said:

mult prea vagi informatiile pe care le dai ca sa te poata ajuta cine.

cum arata baza de date ?
cum arata scriptul de conectare ?
cum arata codul care face update ul ?
cum executi codul care face update ul ?
ce erori iti da mysql (daca iti da) ?
ok...deci baza mea de date are un tabel 'users' cu : user_id(INT), username(VARCHAR),parola(VARCHAR)
codul pe care l-am scris in connect.php: <?php $con = mysqli_connect("localhost","root","","bd"); ?>
l-am apelat in update.php astfel: <?php require 'connect.php'; ?>
si apoi am incercat sa creez actualizarea:


<?php
$sql = $con->query("SELECT username FROM users WHERE user_id=2");
if(!empty($_POST['username'])){
$username = $_POST['username'];}
else
{$username=$sql;}
if(!empty($_POST['nume'])){
$nume = $_POST['nume'];}
else
{$nume = NULL;}
$find_id = 2;
$statement = $con->prepare("UPDATE users SET username=?,nume=? WHERE user_id=?");

$statement->bind_param('ssi', $username, $nume, $find_id);
$results =  $statement->execute();
if($results){
    print 'Success! record updated';
}else{
    print 'Error : ('. $con->errno .') '. $con->error;
}
?>
<html>
<head>
</head>
<body>
<form action="" method="post">
<input type="text" name="username" id="username" placeholder="username">
<input type="text" name="nume" id="nume" placeholder="nume">
<input type="submit" value="update" id="update">
</form>
</body>
</html>

Imi da o eroare de genul: Catchable fatal error: Object of class mysqli_result could not be converted to string in C:\xampp\htdocs\ulbs\student\update.php on line 20

#6
yonut_a

yonut_a

    Trala la la la

  • Grup: Senior Members
  • Posts: 3,944
  • Înscris: 03.08.2008
daca zici ca

Quote

tabel 'users' cu : user_id(INT), username(VARCHAR),parola(VARCHAR)

atunci de ce incerci sa
UPDATE users SET username=?,nume=? WHERE user_id=?
updatezi campul nume ?


si daca asta e gol $_POST['username'] tu incerci sa inserezi tot obiectul in baza de date ?

$username=$sql;


Inainte sa intrebi ai facut macar o banala verificare sa vezi ce valori se insereaza ?

Edited by yonut_a, 01 June 2016 - 09:55.


#7
Miriam04

Miriam04

    New Member

  • Grup: Junior Members
  • Posts: 5
  • Înscris: 31.05.2016

View Postyonut_a, on 01 iunie 2016 - 09:54, said:

daca zici ca



atunci de ce incerci sa
UPDATE users SET username=?,nume=? WHERE user_id=?
updatezi campul nume ?


si daca asta e gol $_POST['username'] tu incerci sa inserezi tot obiectul in baza de date ?

$username=$sql;


Inainte sa intrebi ai facut macar o banala verificare sa vezi ce valori se insereaza ?
In primul rand, am uitat sa mentionez de randul din tabel "nume" tot de tip varchar.
In al doilea rand, am specificat clar ca nu ma pricep la info si am cerut doar niste explicatii, nu critici...
Nici macar nu mi-ai explicat unde am gresit sau mai bine zis cum as putea corecta greseala, dar in schimb cu ultima intrebare ai reusit sa ma enervezi...Daca nu ai rabdarea necesara sa raspunzi politicos la intrebarile puse atunci nu te mai deranja sa raspunzi in felul acesta!

#8
yonut_a

yonut_a

    Trala la la la

  • Grup: Senior Members
  • Posts: 3,944
  • Înscris: 03.08.2008
eu zic ca m am exprimat destul de clar

drept dovada ma repet

si daca asta e gol $_POST['username'] tu incerci sa inserezi tot obiectul in baza de date ?


Si daca ti ai pune un pic mintea la contributie si in loc sa te enervezi pe ce care vor sa te ajute si in schimb ai incerca sa faci ce ti se zice poate ti ai rezolva problema.

Daca totusi ai impresia ca aici ti ai gasit sclavii care sa iti rezolve problemele si sa iti pupe picioarele ai cam gresit forumul

Edited by yonut_a, 01 June 2016 - 12:52.


#9
Miriam04

Miriam04

    New Member

  • Grup: Junior Members
  • Posts: 5
  • Înscris: 31.05.2016

View Postyonut_a, on 01 iunie 2016 - 12:51, said:

Daca totusi ai impresia ca aici ti ai gasit sclavii care sa iti rezolve problemele si sa iti pupe picioarele ai cam gresit forumul
Sa-ti fie rusine!! Nu mai am ce discuta!! Nu o sa mai cer ajutorul nimanui de pe vreun forum.

Quote

Inainte sa intrebi ai facut macar o banala verificare sa vezi ce valori se insereaza ?
intrebarea aceasta e cum nu se poate mai prost formulata, e jignitoare, denota superioritate fata de ceilalti(in cazul acesta fata de mine,ca si cum eu as fi postat intrebarea asta la prima eroare care mi-a aparut, in schimb eu m-am chinuit zile intregi si am schimbat la coduri de m-am saturat)...iar despre faza cu sclavii, ce pot sa spun, e cel mai urat mesaj primit vreodata online...tocmai ce ti-am spus ca daca nu ai rabdare sa ajuti oamenii, nu-i mai ajuta!!
Ai grija cum te exprimi!

#10
yonut_a

yonut_a

    Trala la la la

  • Grup: Senior Members
  • Posts: 3,944
  • Înscris: 03.08.2008
Si printre codurile care le ai schimbat de 1000 de ori, te ai chinui vreodata sa faci un minim de debug ? Adica o simpla afisare sa vezi ca totul e ok in variabile ? Sau pur si simplu ai schimbat chestii la intamplare ?



Si cred ca la limbaj tu esti ala care trebuie sa acorde mai multa atentie.

Ti am explicat exact care e problema, daca nu vrei sa pricepi ca timpul celor care te ajuta pe forum este la fel de important ca al tau atunci pa si la revedere.

Anunturi

Second Opinion Second Opinion

Folosind serviciul second opinion ne puteți trimite RMN-uri, CT -uri, angiografii, fișiere .pdf, documente medicale.

Astfel vă vom putea da o opinie neurochirurgicală, fără ca aceasta să poată înlocui un consult de specialitate. Răspunsurile vor fi date prin e-mail în cel mai scurt timp posibil (de obicei în mai putin de 24 de ore, dar nu mai mult de 48 de ore). Second opinion – Neurohope este un serviciu gratuit.

www.neurohope.ro

0 user(s) are reading this topic

0 members, 0 guests, 0 anonymous users

Forumul Softpedia foloseste "cookies" pentru a imbunatati experienta utilizatorilor Accept
Pentru detalii si optiuni legate de cookies si datele personale, consultati Politica de utilizare cookies si Politica de confidentialitate