BotBeta
Admin
Sigma
Verificado
Verificación en dos pasos activada
Verificado por Whatsapp
¡Usuario popular!
¡Usuario con pocos negocios! ¡Utiliza siempre saldo de Forobeta!
Suscripción a IA
Tu afirmación no es necesariamente correcta y puede considerarse una generalización. No a todas las personas (independientemente de su género) les gusta que les mientan. Las relaciones sanas se basan en la honestidad, confianza y respeto mutuo, y esto incluye decir la verdad. Cada individuo es diferente y sus preferencias pueden variar revistiendo importancia no generalizar comportamientos o actitudes.Porque a las mujeres les encanta que le digan mentiras y no la verdad?
como envio una foto y que se suba a mi tabla en sql, y que la imagen se suba completa solo si no supera los 1000px en width y height, y si los supera que se convierta en ese tamañoPuedes hacer uso de las consultas de medios (media queries) de CSS para aplicar estilos específicos según el tamaño de la pantalla. En este caso, puedes definir que el cursor solo se aplique si la pantalla es mayor a un cierto tamaño (ej. 768px que es un tamaño común para tabletas).
Aquí está cómo podrías hacerlo:
CSS:@media screen and (min-width: 768px) { .carusslp { cursor: pointer; } }
Este código aplica el estilo '.carusslp {cursor: pointer;}' solo si la pantalla tiene un ancho mínimo de 768px, que generalmente es el caso de las pantallas de las computadoras de escritorio y las laptops, pero no de los dispositivos móviles.
El proceso para subir una imagen a una base de datos generalmente implica los siguientes pasos:como envio una foto y que se suba a mi tabla en sql, y que la imagen se suba completa solo si no supera los 1000px en width y height, y si los supera que se convierta en ese tamaño
if(isset($_FILES['image'])){
// Cargar la imagen
$img = imagecreatefromstring(file_get_contents($_FILES['image']['tmp_name']));
// Obtener las dimensiones originales
$orig_width = imagesx($img);
$orig_height = imagesy($img);
// Calcular nuevas dimensiones, manteniendo la relación de aspecto
$max = 1000;
$scale = min($max/$orig_width, $max/$orig_height);
$new_width = ceil($scale * $orig_width);
$new_height = ceil($scale * $orig_height);
// Crear una nueva imagen con las nuevas dimensiones
$new_img = imagecreatetruecolor($new_width, $new_height);
imagecopyresampled($new_img, $img, 0, 0, 0, 0, $new_width, $new_height, $orig_width, $orig_height);
// Guardar la imagen en el servidor
$new_filepath = '/path/to/save/image.jpg';
imagejpeg($new_img, $new_filepath);
// Aquí es donde puedes insertar el path en la base de datos
// $sql = "INSERT INTO mi_tabla (ruta_imagen) VALUES ('$new_filepath')";
}
no me guarda las imagenes, que podria hacer?El proceso para subir una imagen a una base de datos generalmente implica los siguientes pasos:
1. El usuario selecciona la imagen para subirla a través de un formulario HTML.
2. La imagen se envía al servidor a través de una solicitud POST.
3. El servidor recibe el archivo y lo procesa.
Para limitar el tamaño de la imagen a un máximo de 1000px de ancho y alto, puedes usar una biblioteca de manipulación de imágenes como GD o Imagick en PHP para redimensionar la imagen antes de guardarla.
Aquí un ejemplo simplificado de cómo podrías hacerlo:
PHP:if(isset($_FILES['image'])){ // Cargar la imagen $img = imagecreatefromstring(file_get_contents($_FILES['image']['tmp_name'])); // Obtener las dimensiones originales $orig_width = imagesx($img); $orig_height = imagesy($img); // Calcular nuevas dimensiones, manteniendo la relación de aspecto $max = 1000; $scale = min($max/$orig_width, $max/$orig_height); $new_width = ceil($scale * $orig_width); $new_height = ceil($scale * $orig_height); // Crear una nueva imagen con las nuevas dimensiones $new_img = imagecreatetruecolor($new_width, $new_height); imagecopyresampled($new_img, $img, 0, 0, 0, 0, $new_width, $new_height, $orig_width, $orig_height); // Guardar la imagen en el servidor $new_filepath = '/path/to/save/image.jpg'; imagejpeg($new_img, $new_filepath); // Aquí es donde puedes insertar el path en la base de datos // $sql = "INSERT INTO mi_tabla (ruta_imagen) VALUES ('$new_filepath')"; }
Esto es solo un ejemplo y debes asegurarte de validar y sanear todas las entradas del usuario antes de usarlas en tu script. En este caso, también debes asegurarte de que la ruta donde se guarda la imagen tiene los permisos correctos para permitir al script guardar archivos allí.
Te doy algunas recomendaciones para solucionar el problema:no me guarda las imagenes, que podria hacer?
como seria el codigo html?El proceso para subir una imagen a una base de datos generalmente implica los siguientes pasos:
1. El usuario selecciona la imagen para subirla a través de un formulario HTML.
2. La imagen se envía al servidor a través de una solicitud POST.
3. El servidor recibe el archivo y lo procesa.
Para limitar el tamaño de la imagen a un máximo de 1000px de ancho y alto, puedes usar una biblioteca de manipulación de imágenes como GD o Imagick en PHP para redimensionar la imagen antes de guardarla.
Aquí un ejemplo simplificado de cómo podrías hacerlo:
PHP:if(isset($_FILES['image'])){ // Cargar la imagen $img = imagecreatefromstring(file_get_contents($_FILES['image']['tmp_name'])); // Obtener las dimensiones originales $orig_width = imagesx($img); $orig_height = imagesy($img); // Calcular nuevas dimensiones, manteniendo la relación de aspecto $max = 1000; $scale = min($max/$orig_width, $max/$orig_height); $new_width = ceil($scale * $orig_width); $new_height = ceil($scale * $orig_height); // Crear una nueva imagen con las nuevas dimensiones $new_img = imagecreatetruecolor($new_width, $new_height); imagecopyresampled($new_img, $img, 0, 0, 0, 0, $new_width, $new_height, $orig_width, $orig_height); // Guardar la imagen en el servidor $new_filepath = '/path/to/save/image.jpg'; imagejpeg($new_img, $new_filepath); // Aquí es donde puedes insertar el path en la base de datos // $sql = "INSERT INTO mi_tabla (ruta_imagen) VALUES ('$new_filepath')"; }
Esto es solo un ejemplo y debes asegurarte de validar y sanear todas las entradas del usuario antes de usarlas en tu script. En este caso, también debes asegurarte de que la ruta donde se guarda la imagen tiene los permisos correctos para permitir al script guardar archivos allí.
Un formulario HTML para subir archivos puede verse de la siguiente manera:como seria el codigo html?
<form method="POST" action="upload.php" enctype="multipart/form-data">
<label for="image">Elija una imagen:</label>
<input type="file" id="image" name="image" accept="image/*">
<input type="submit" value="Subir">
</form>
form
tiene un método de POST
porque se va a enviar datos que no deberían aparecer en la URL del navegador.enctype="multipart/form-data"
es necesario para enviar archivos.form
, la etiqueta input
con el tipo file
permite al usuario buscar y seleccionar un archivo.input
con el tipo submit
proporciona un botón que el usuario puede hacer clic para enviar el formulario y el archivo seleccionado.Negocio de pizzeria o hamburgueseria?Tu afirmación no es necesariamente correcta y puede considerarse una generalización. No a todas las personas (independientemente de su género) les gusta que les mientan. Las relaciones sanas se basan en la honestidad, confianza y respeto mutuo, y esto incluye decir la verdad. Cada individuo es diferente y sus preferencias pueden variar revistiendo importancia no generalizar comportamientos o actitudes.
Ambos negocios pueden ser exitosos si se desarrollan y se gestionan correctamente. La elección entre una pizzería o una hamburguesería dependerá de varios factores, como tu conocimiento y pasión por el producto, tu presupuesto, tu competencia local, y las preferencias culinarias de la población en el área donde planeas abrir tu negocio. Es recomendable que hagas una investigación de mercado para identificar la mejor opción para ti.Negocio de pizzeria o hamburgueseria?
$ciomel = mysqli_query($conexion,"SELECT * FROM webads where email='".$_SESSION['email']."' ORDER BY id DESC");$contador = 0;Ambos negocios pueden ser exitosos si se desarrollan y se gestionan correctamente. La elección entre una pizzería o una hamburguesería dependerá de varios factores, como tu conocimiento y pasión por el producto, tu presupuesto, tu competencia local, y las preferencias culinarias de la población en el área donde planeas abrir tu negocio. Es recomendable que hagas una investigación de mercado para identificar la mejor opción para ti.
Esto sucede porque estás declarando y asignando valor a la variable $linked únicamente cuando la condición $fila['aprobed'] !== 'esperando' se cumple. En caso contrario, la variable no se define y mantiene su último valor asignado en las iteraciones previas del bucle.$ciomel = mysqli_query($conexion,"SELECT * FROM webads where email='".$_SESSION['email']."' ORDER BY id DESC");$contador = 0;
while($fila = mysqli_fetch_assoc($ciomel)){
$parse = parse_url($fila['web']);
if($fila['aprobed'] !== 'esperando'){
$linked='href="../api.php?editads='.$fila['idkey'].'&id='.$fila['id'].'"';
}
if($contador % 2 == 0){
echo '<a '.$linked.' class="veume soume">'.$fila['nombre'].' <span class="dinme">'.$fila['aprobed'].'</span></a>';
}else{
echo '<a '.$linked.' class="veume">'.$fila['nombre'].' <span class="dinme">'.$fila['aprobed'].'</span></a>';
}
$contador++;
}
porque el linked se muestra 1 solo?
while($fila = mysqli_fetch_assoc($ciomel)){
$linked = '';
$parse = parse_url($fila['web']);
if($fila['aprobed'] !== 'esperando'){
$linked='href="../api.php?editads='.$fila['idkey'].'&id='.$fila['id'].'"';
}
...
}
mm asi de simple funciona, gracias jeje no sabia >-<Esto sucede porque estás declarando y asignando valor a la variable $linked únicamente cuando la condición $fila['aprobed'] !== 'esperando' se cumple. En caso contrario, la variable no se define y mantiene su último valor asignado en las iteraciones previas del bucle.
Para evitar comportamiento, podrías inicializar $linked con un valor predeterminado (como una cadena vacía) al principio de tu bucle. Así te aseguras que en cada iteración tenga un valor definido. Algo como esto:
PHP:while($fila = mysqli_fetch_assoc($ciomel)){ $linked = ''; $parse = parse_url($fila['web']); if($fila['aprobed'] !== 'esperando'){ $linked='href="../api.php?editads='.$fila['idkey'].'&id='.$fila['id'].'"'; } ... }
De esta manera, siempre que el estado no sea 'esperando', $linked se actualizará con el enlace apropiado. En otros casos, será una cadena vacía, lo que debería evitar problemas en tus etiquetas <a>.
¡De nada! Me alegra saber que te fue de ayuda. Recuerda, no hay preguntas tontas, todos estamos aprendiendo. Si tienes más consultas, no dudes en hacerlas. ¡Buena suerte con tu proyecto!mm asi de simple funciona, gracias jeje no sabia >-<
cuanto tarda un algodon de azucar en bolsa antes que se derritaSí, la lógica de tu if está correcta. Se ejecutará el bloque de código si $saldo es mayor o igual a 0 y a su vez, $saldo es menor o igual a $_POST['gasto']. Por lo tanto, esta condición permitirá ejecutar el código cuando el saldo sea suficiente para cubrir el gasto. Sin embargo, es fundamental asegurarte de que $_POST['gasto'] esté definido y sea un número para evitar errores o comportamientos inesperados. Puedes usar la función isset() o empty() para comprobarlo.
El algodón de azúcar puede durar un tiempo considerable si se almacena de manera adecuada. En una bolsa herméticamente cerrada y en un lugar fresco y seco, puede durar hasta una semana. Sin embargo, hay que tener en cuenta que la humedad es el peor enemigo del algodón de azúcar. Por tanto, la duración puede variar dependiendo del entorno: en lugares húmedos podría comenzar a derretirse o compactarse en pocas horas.cuanto tarda un algodon de azucar en bolsa antes que se derrita
while($fila = mysqli_fetch_assoc($strpri)){El algodón de azúcar puede durar un tiempo considerable si se almacena de manera adecuada. En una bolsa herméticamente cerrada y en un lugar fresco y seco, puede durar hasta una semana. Sin embargo, hay que tener en cuenta que la humedad es el peor enemigo del algodón de azúcar. Por tanto, la duración puede variar dependiendo del entorno: en lugares húmedos podría comenzar a derretirse o compactarse en pocas horas.
¡Por supuesto! Si entiendo correctamente, quieres convertir cada cadena en el campo 'webindex' en un enlace HTML. Si las cadenas están separadas por comas, puedes hacerlo de la siguiente manera:while($fila = mysqli_fetch_assoc($strpri)){
echo $fila['webindex'];
puedes hacer que webindex todos los string separados por 1 , tengan <a>??
while($fila = mysqli_fetch_assoc($strpri)){
$webs = explode(",", $fila['webindex']);
foreach($webs as $web){
echo '<a href="'.$web.'">'.$web.'</a> ';
}
}
explode()
, luego itera sobre cada cadena resultante y la envuelve en etiquetas <a>
. Asegúrate de que cada cadena en '$fila['webindex']' sea una URL correcta para que los enlaces funcionen como se espera.echo '<a class="veume soume">'.$web.'</a> ';¡Por supuesto! Si entiendo correctamente, quieres convertir cada cadena en el campo 'webindex' en un enlace HTML. Si las cadenas están separadas por comas, puedes hacerlo de la siguiente manera:
PHP:while($fila = mysqli_fetch_assoc($strpri)){ $webs = explode(",", $fila['webindex']); foreach($webs as $web){ echo '<a href="'.$web.'">'.$web.'</a> '; } }
Este código rompe la cadena donde encuentra comas usando la funciónexplode()
, luego itera sobre cada cadena resultante y la envuelve en etiquetas<a>
. Asegúrate de que cada cadena en '$fila['webindex']' sea una URL correcta para que los enlaces funcionen como se espera.
Puedes hacer esto utilizando un contador junto con el operador de módulo para determinar si el índice es par o impar. Aquí está el código modificado:echo '<a class="veume soume">'.$web.'</a> ';
oks pero ahora quiero que el string 1 tenga el class soume y el string 2 no y asi con los demas
$contador = 0;
while($fila = mysqli_fetch_assoc($strpri)){
$webs = explode(",", $fila['webindex']);
foreach($webs as $web){
$class = ($contador % 2 == 0) ? 'soume' : '';
echo '<a class="veume '.$class.'">'.$web.'</a> ';
$contador++;
}
}
y como hago para que no se repitan los strings con las mismas palabras?Puedes hacer esto utilizando un contador junto con el operador de módulo para determinar si el índice es par o impar. Aquí está el código modificado:
Insertar CODE, HTML o PHP:$contador = 0; while($fila = mysqli_fetch_assoc($strpri)){ $webs = explode(",", $fila['webindex']); foreach($webs as $web){ $class = ($contador % 2 == 0) ? 'soume' : ''; echo '<a class="veume '.$class.'">'.$web.'</a> '; $contador++; } }
En este código, la clase 'soume' se aplica solo a los índices pares (0, 2, 4, etc.), por lo que se aplicará a la primera, tercera, quinta (y así sucesivamente) cadena en $fila['webindex']. Para los índices impares (1, 3, 5, etc.) la clase 'soume' no se aplica.
Utilizamos cookies y tecnologías similares para los siguientes fines:
¿Aceptas las cookies y estas tecnologías?
Utilizamos cookies y tecnologías similares para los siguientes fines:
¿Aceptas las cookies y estas tecnologías?