Мне нужно получить информацию от php, мой первый параметр - количество строк, которое он получит, второе - это имя, третье - это сокет, все, что у меня есть сейчас:JavaScript получить всю информацию
(код JavaScript)
$.ajax({
url: 'compatibilidades.php',
data: {
socket: $("#board option:selected").attr('value')
},
success: function(dadosRecebidos) {
for (i = 0; i < dadosRecebidos.substr(0, dadosRecebidos.indexOf('_')) ; i++) {
var selectorID = dadosRecebidos.substr(0, dadosRecebidos.indexOf('-'));
dadosRecebidos = dadosRecebidos.slice(dadosRecebidos.indexOf('-'),999);
var nome = dadosRecebidos.substr(1, dadosRecebidos.indexOf('<') - 1);
dadosRecebidos = dadosRecebidos.slice(dadosRecebidos.indexOf('<'),999);
var socket = dadosRecebidos.substr(1, dadosRecebidos.indexOf('>') - 1);
dadosRecebidos = dadosRecebidos.slice(dadosRecebidos.indexOf('>'),999);
console.log(selectorID);
}
}
});}}
(PHP код)
<?php
$socket = $_GET["socket"];
$bd = new PDO("mysql:host=localhost;dbname=gestao_utilizadores" , "root" , "");
$getComponentes = $bd->prepare("SELECT * FROM componentes WHERE (Socket=:socket)");
$getComponentes->bindValue(':socket' , $socket);
$getComponentes->execute();
$resultado = $getComponentes->fetchAll();
For ($i = 0; $i < $getComponentes->rowCount() ; $i++) {
echo $getComponentes->rowCount() . "_" . $resultado[$i]["Tipo"] . "-" . $resultado[$i]["Nome"] . "<" . $resultado[$i]["Socket"] . "> ";
}
но это только печать только
спасибо mate :) – AmadeuVictory
rowcount не приносит количество строк для запроса выбора. попробуйте foreach ($ resultado ... –
он принимает и имеет значение, которое должно отображаться (2) – AmadeuVictory